Annual report pursuant to Section 13 and 15(d)

Long-Term Debt - Key Terms of Credit Agreement (Details)

v3.22.4
Long-Term Debt - Key Terms of Credit Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revolving Facility    
Long-Term Debt    
Availability $ 500,000 $ 500,000
Revolving Facility | Minimum    
Long-Term Debt    
Commitment fee (as a percent) 0.15%  
Revolving Facility | Maximum    
Long-Term Debt    
Commitment fee (as a percent) 0.275%  
Amendment No. 3 to Credit Agreement    
Long-Term Debt    
Additional delayed draw term loan $ 300,000  
Additional term loan and/or revolver capacity available under incremental facility $ 300,000  
Scheduled maturity date Oct. 07, 2026  
Amendment No. 3 to Credit Agreement | SOFR    
Long-Term Debt    
Maturity of the reference rate 1 month  
Amendment No. 3 to Credit Agreement | Base Rate Borrowings | Minimum    
Long-Term Debt    
Applicable margin based on total leverage ratio 0.00%  
Amendment No. 3 to Credit Agreement | Base Rate Borrowings | Maximum    
Long-Term Debt    
Applicable margin based on total leverage ratio 1.50%  
Amendment No. 3 to Credit Agreement | Base Rate Borrowings | Federal Funds Rate    
Long-Term Debt    
Basis spread 0.50%  
Amendment No. 3 to Credit Agreement | Base Rate Borrowings | SOFR    
Long-Term Debt    
Basis spread 1.00%  
Amendment No. 3 to Credit Agreement | SOFR Rate Borrowings    
Long-Term Debt    
Interest rate floor (as a percent) 0.00%  
Amendment No. 3 to Credit Agreement | SOFR Rate Borrowings | Minimum    
Long-Term Debt    
Applicable margin based on total leverage ratio 1.00%  
Amendment No. 3 to Credit Agreement | SOFR Rate Borrowings | Maximum    
Long-Term Debt    
Applicable margin based on total leverage ratio 2.50%  
Amendment No. 3 to Credit Agreement | Revolving Facility    
Long-Term Debt    
Availability $ 500,000  
Sublimit for issuance of letters of credit under Revolving Facility* 100,000  
Sublimit for swingline loans under Revolving Facility* $ 35,000  
Interest rate 5.42%  
Amendment No. 3 to Credit Agreement | Term Loan Facility    
Long-Term Debt    
Availability $ 300,000