XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Sep. 13, 2021
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Aug. 01, 2023
May 01, 2023
Dec. 31, 2022
Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 300,000,000                
Term Loan Facility | Forecast                  
Line of Credit Facility [Line Items]                  
Periodic payment   $ 15,000,000 $ 15,000,000 $ 10,000,000 $ 10,000,000        
Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity 800,000,000                
Line of credit, commitment fee (as a percentage)           0.175%      
Line of credit facility, current borrowing capacity           $ 553,800,000     $ 293,900,000
Letter of Credit | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity 750,000,000                
Letters of credit outstanding           $ 103,800,000   $ 50,000,000 $ 71,700,000
Letter of Credit | Senior Credit Facility | Subsequent Event                  
Line of Credit Facility [Line Items]                  
Letters of credit outstanding             $ 90,000,000    
Amount drawn             $ 40,000,000    
Swing Line Loans | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 30,000,000                
Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate           1.375%      
Base Rate | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate           0.375%      
Minimum | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit, commitment fee (as a percentage) 0.08%                
Minimum | Secured Overnight Financing Rate (SOFR) | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 0.875%                
Minimum | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 1.00%                
Minimum | Base Rate | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 0.00%                
Minimum | Base Rate | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 0.00%                
Maximum | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit, commitment fee (as a percentage) 0.25%                
Maximum | Secured Overnight Financing Rate (SOFR) | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 1.625%                
Maximum | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 1.75%                
Maximum | Base Rate | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 0.625%                
Maximum | Base Rate | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 0.75%