XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Credit Facility (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 31, 2023
Mar. 31, 2023
Credit Facility          
Line of Credit Facility          
Letter of credit outstanding $ 4.5        
Debt instrument, variable rate (percentage) 2.10%        
Debt instrument weighted average interest rate (percent) 7.70% 6.90%      
Debt issuance cost written off $ 1.0        
Maximum borrowing capacity 750.0        
Contingent increase in borrowing capacity 250.0        
Commitment fee amount $ 1.7 $ 1.9 $ 2.0    
Credit Facility | Minimum          
Line of Credit Facility          
Line of credit facility, commitment fee (percent) 0.25%        
Credit Facility | Maximum          
Line of Credit Facility          
Line of credit facility, commitment fee (percent) 0.375%        
Credit Facility | Federal Funds Rate          
Line of Credit Facility          
Debt instrument, interest margin added to variable rate 0.50%        
Credit Facility | SOFR          
Line of Credit Facility          
Debt instrument, interest margin added to variable rate 1.00%        
Credit Facility | SOFR | Minimum          
Line of Credit Facility          
Debt instrument, variable rate (percentage) 2.00%        
Credit Facility | SOFR | Maximum          
Line of Credit Facility          
Debt instrument, variable rate (percentage) 2.75%        
Credit Facility | Base Rate | Minimum          
Line of Credit Facility          
Debt instrument, variable rate (percentage) 1.00%        
Credit Facility | Base Rate | Maximum          
Line of Credit Facility          
Debt instrument, variable rate (percentage) 1.75%        
Swing Line Loans, Credit Facility          
Line of Credit Facility          
Maximum borrowing capacity $ 75.0     $ 75.0 $ 50.0
Letters of Credit, Credit Facility          
Line of Credit Facility          
Maximum borrowing capacity $ 50.0        
Credit Facility, Amendment 4          
Line of Credit Facility          
Transaction costs       $ 6.0