Annual report pursuant to Section 13 and 15(d)

Debt (Credit Agreement) (Details)

v3.24.0.1
Debt (Credit Agreement) (Details) - USD ($)
12 Months Ended
Feb. 04, 2022
Dec. 31, 2023
Dec. 31, 2022
Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Debt issuance costs, gross $ 1,900,000    
Write off of debt issuance cost $ 600,000    
Third Credit Agreement | Line of Credit | Minimum | Base Rate      
Debt Instrument [Line Items]      
Spread on variable rate basis (as a percent) 0.25%    
Third Credit Agreement | Line of Credit | Minimum | SOFR      
Debt Instrument [Line Items]      
Spread on variable rate basis (as a percent) 1.25%    
Third Credit Agreement | Line of Credit | Maximum | Base Rate      
Debt Instrument [Line Items]      
Spread on variable rate basis (as a percent) 1.75%    
Third Credit Agreement | Line of Credit | Maximum | SOFR      
Debt Instrument [Line Items]      
Spread on variable rate basis (as a percent) 2.75%    
Third Credit Agreement | Other non-current assets | Line of Credit      
Debt Instrument [Line Items]      
Debt issuance costs   $ 1,500,000 $ 2,200,000
Third Credit Agreement | Prepaid Expenses | Line of Credit      
Debt Instrument [Line Items]      
Debt issuance costs   700,000 700,000
Third Credit Agreement | Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Credit facility amount $ 500,000,000    
Debt settlement amounts outstanding under the revolving credit facility   $ 0 $ 0
Third Credit Agreement | Letters of credit | Line of Credit      
Debt Instrument [Line Items]      
Credit facility amount $ 20,000,000    
Amended Credit Agreement | Revolving Credit Facility | Minimum      
Debt Instrument [Line Items]      
Commitment fee (as a percent)   0.25%  
Amended Credit Agreement | Revolving Credit Facility | Maximum      
Debt Instrument [Line Items]      
Commitment fee (as a percent)   0.30%