v3.24.1.u1
Debt - Credit Agreements (Narrative) (Details) - USD ($)
$ in Thousands
Feb. 06, 2024
Apr. 30, 2021
Mar. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]        
Letters of credit outstanding, amount     $ 552,727 $ 536,586
Credit Agreements, 2021 and 2024 | Line of Credit | Secured Debt        
Line of Credit Facility [Line Items]        
Letters of credit outstanding, amount     349,964 334,117
Debt discount costs     7,146 $ 6,594
Credit Agreements, 2021 and 2024 | Line of Credit | Revolving Credit Facility | New Lenders        
Line of Credit Facility [Line Items]        
Debt issuance costs $ 2,100      
2021 Credit Agreement | Secured Overnight Financing Rate (SOFR) | Minimum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Variable interest rate   4.25%    
2021 Credit Agreement | Secured Overnight Financing Rate (SOFR) | Maximum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Variable interest rate   4.75%    
2021 Credit Agreement | Alternate Base Rate | Minimum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Variable interest rate   3.25%    
2021 Credit Agreement | Alternate Base Rate | Maximum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Variable interest rate   3.75%    
2021 Credit Agreement | Line of Credit | Secured Debt        
Line of Credit Facility [Line Items]        
Aggregate principle amount   $ 360,000    
Long-term debt, term   7 years    
2021 Credit Agreement | Line of Credit | Secured Debt | Debt Discount        
Line of Credit Facility [Line Items]        
Unamortized debt issuance costs associated with debt extinguishment 2,800      
2021 Credit Agreement | Line of Credit | Secured Debt | Debt Refinance Cost        
Line of Credit Facility [Line Items]        
Unamortized debt issuance costs associated with debt extinguishment 4,300      
2021 Credit Agreement | Line of Credit | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity   $ 65,000    
2021 Credit Agreement | Line of Credit | Revolving Credit Facility | Deferred Financing Costs        
Line of Credit Facility [Line Items]        
Unamortized debt issuance costs associated with debt extinguishment 300      
2021 Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Secured Debt        
Line of Credit Facility [Line Items]        
Variable interest rate   5.00%    
2021 Credit Agreement | Line of Credit | Alternate Base Rate | Secured Debt        
Line of Credit Facility [Line Items]        
Variable interest rate   4.00%    
2024 Credit Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Debt fees 7,700      
2024 Credit Agreement | Line of Credit | Secured Debt        
Line of Credit Facility [Line Items]        
Aggregate principle amount $ 365,000      
Long-term debt, term 7 years      
Interest rate 9.79%      
Quarterly payments of principle balance (percent) 0.25%      
Aggregate annual payments of principle balance (percent) 1.00%      
2024 Credit Agreement | Line of Credit | Secured Debt | Existing Lenders        
Line of Credit Facility [Line Items]        
Debt fees     3,100  
2024 Credit Agreement | Line of Credit | Secured Debt | Existing Lenders | Debt Discount        
Line of Credit Facility [Line Items]        
Debt issuance costs $ 3,700      
2024 Credit Agreement | Line of Credit | Secured Debt | Existing Lenders | Deferred Financing Costs        
Line of Credit Facility [Line Items]        
Debt issuance costs 5,700      
2024 Credit Agreement | Line of Credit | Secured Debt | New Lenders        
Line of Credit Facility [Line Items]        
Debt issuance costs 2,400      
Debt discount costs $ 3,700      
2024 Credit Agreement | Line of Credit | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Long-term debt, term 5 years      
Maximum borrowing capacity $ 175,000      
Debt utilization triggering leverage ratio compliance, percent 35.00%      
Leverage ratio maximum 3.25      
Debt outstanding     0  
Available borrowing capacity     169,800  
2024 Credit Agreement | Line of Credit | Revolving Credit Facility | Existing Lenders        
Line of Credit Facility [Line Items]        
Debt issuance costs $ 600      
2024 Credit Agreement | Line of Credit | Letter of Credit        
Line of Credit Facility [Line Items]        
Letters of credit outstanding, amount     $ 5,200  
2024 Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Secured Debt        
Line of Credit Facility [Line Items]        
Variable interest rate 4.50%      
2024 Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Minimum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Variable interest rate 3.50%      
2024 Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Variable interest rate 4.00%      
2024 Credit Agreement | Line of Credit | Alternate Base Rate | Secured Debt        
Line of Credit Facility [Line Items]        
Variable interest rate 3.50%      
2024 Credit Agreement | Line of Credit | Alternate Base Rate | Minimum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Variable interest rate 2.50%      
2024 Credit Agreement | Line of Credit | Alternate Base Rate | Maximum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Variable interest rate 3.00%