XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - 2023 Credit Agreement (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 10, 2023
Jun. 30, 2024
Dec. 31, 2023
Feb. 06, 2024
Apr. 06, 2021
Apr. 12, 2017
2023 Credit Agreement | Line of Credit            
Line of Credit Facility [Line Items]            
Equity interest of subsidiary guarantor (percentage) 100.00%          
Equity Voting Rights of Subsidiary 65.00%          
Leverage ratio, letters of credit outstanding $ 60,000,000          
Domestic and Foreign Qualified Cash, Maximum Percentage 100.00%          
Domestic And Foreign Unrestricted Cash     $ 74,900,000      
Revolving Credit Facility [Member]            
Line of Credit Facility [Line Items]            
Principal borrowing capacity, maximum         $ 200,000,000 $ 120,000,000
Revolving Credit Facility [Member] | Line of Credit            
Line of Credit Facility [Line Items]            
Line of Credit Facility, Increase (Decrease), Net     28,100,000      
Revolving Credit Facility [Member] | 2023 Credit Agreement | Base Rate            
Line of Credit Facility [Line Items]            
Index rate or LIBOR plus (percentage) 0.625%          
Revolving Credit Facility [Member] | 2023 Credit Agreement | Eurocurrency Rate, RFR Rate and Term Benchmark            
Line of Credit Facility [Line Items]            
Index rate or LIBOR plus (percentage) 1.625%          
Revolving Credit Facility [Member] | 2023 Credit Agreement | Line of Credit            
Line of Credit Facility [Line Items]            
Principal borrowing capacity, maximum $ 1,150,000,000          
Principal borrowing capacity, remaining     966,400,000      
Line of Credit Facility, Increase (Decrease), Net     $ 600,000      
Revolving Credit Facility [Member] | 2023 Credit Agreement | Line of Credit | Forecast            
Line of Credit Facility [Line Items]            
Line of credit facility, commitment fee percentage   0.25%        
Term Loan Facility | 2023 Credit Agreement | Line of Credit            
Line of Credit Facility [Line Items]            
Principal borrowing capacity, maximum 500,000,000          
Incremental Facility | 2023 Credit Agreement | Line of Credit            
Line of Credit Facility [Line Items]            
Principal borrowing capacity, maximum 850,000,000          
Incremental Facility | 2023 Credit Agreement | Line of Credit | Subsequent Event            
Line of Credit Facility [Line Items]            
Increase in borrowing capacity       $ 40,000,000    
Letter of Credit | 2023 Credit Agreement | Line of Credit            
Line of Credit Facility [Line Items]            
Principal borrowing capacity, maximum $ 60,000,000          
Delayed Draw Term Loan | 2023 Credit Agreement | Line of Credit | Subsequent Event            
Line of Credit Facility [Line Items]            
Principal borrowing capacity, maximum       $ 625,000,000