XML 90 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Additional Information (Details)
$ in Thousands
Oct. 28, 2022
USD ($)
covenant
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]    
2024   $ 15,000
2025   15,100
2026   15,000
2027   190,200
Thereafter   0
Thereafter   0
the Credit Agreement | Bank revolving credit facility    
Debt Instrument [Line Items]    
Number of covenants | covenant 2  
the Credit Agreement | Bank revolving credit facility | Line of Credit    
Debt Instrument [Line Items]    
Aggregate commitments $ 655,000  
Debt instrument, unused borrowing capacity, amount $ 400,000  
Fair value of amount outstanding   235,200
the Credit Agreement | Bank revolving credit facility | Line of Credit | Low    
Debt Instrument [Line Items]    
Commitment fee (percent) 0.15%  
the Credit Agreement | Bank revolving credit facility | Line of Credit | High    
Debt Instrument [Line Items]    
Commitment fee (percent) 0.30%  
the Credit Agreement | Bank revolving credit facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Low    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 1.25%  
the Credit Agreement | Bank revolving credit facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | High    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 2.50%  
the Credit Agreement | Bank revolving credit facility | Line of Credit | Base Rate | Low    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 0.25%  
the Credit Agreement | Bank revolving credit facility | Line of Credit | Base Rate | High    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 1.50%  
the Credit Agreement | Bank revolving credit facility | Term Facility    
Debt Instrument [Line Items]    
Aggregate commitments $ 255,000  
Debt instrument, periodic payment $ 3,750  
Debt instrument, term (years) 5 years  
Fair value of amount outstanding   $ 235,200
Long-Term debt outstanding, rate (percent)   6.71%
the Credit Agreement | Bank revolving credit facility | Standby Letters of Credit    
Debt Instrument [Line Items]    
Aggregate commitments $ 400,000  
Expiration period (years) 5 years  
Amount of capacity   $ 2,600
Available borrowings   $ 397,400