Annual report pursuant to Section 13 and 15(d)

Debt (Credit Agreement) (Details)

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