XML 93 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Additional Information (Details)
$ in Thousands
Oct. 28, 2022
USD ($)
covenant
Dec. 31, 2024
USD ($)
Aug. 30, 2024
Debt Instrument [Line Items]      
Aggregate maturity of long term debt in 2025   $ 15,000  
Aggregate maturity of long term debt in 2026   15,000  
Aggregate maturity of long term debt in 2027   190,500  
Aggregate maturity of long term debt thereafter   0  
Third Amended And Restated Revolving Credit Agreement | Bank revolving credit facility      
Debt Instrument [Line Items]      
Number of financial covenants | covenant 2    
Third Amended And Restated Revolving 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   220,500  
Third Amended And Restated Revolving Credit Agreement | Bank revolving credit facility | Line of Credit | Low      
Debt Instrument [Line Items]      
Commitment fee (as percent) 0.15%    
Third Amended And Restated Revolving Credit Agreement | Bank revolving credit facility | Line of Credit | High      
Debt Instrument [Line Items]      
Commitment fee (as percent) 0.30%    
Third Amended And Restated Revolving Credit Agreement | Bank revolving credit facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Low      
Debt Instrument [Line Items]      
Applicable margin (as percent) 1.25%    
Third Amended And Restated Revolving Credit Agreement | Bank revolving credit facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | High      
Debt Instrument [Line Items]      
Applicable margin (as percent) 2.50%    
Third Amended And Restated Revolving Credit Agreement | Bank revolving credit facility | Line of Credit | Base Rate | Low      
Debt Instrument [Line Items]      
Applicable margin (as percent) 0.25%    
Third Amended And Restated Revolving Credit Agreement | Bank revolving credit facility | Line of Credit | Base Rate | High      
Debt Instrument [Line Items]      
Applicable margin (as percent) 1.50%    
Third Amended And Restated Revolving Credit Agreement | Bank revolving credit facility | Term Facility      
Debt Instrument [Line Items]      
Aggregate commitments $ 255,000    
Quarterly principal payments $ 3,750    
Debt instrument, term (in years) 5 years    
Applicable margin (as percent)     3.7855%
Fair value of amount outstanding   220,500  
Third Amended And Restated Revolving Credit Agreement | Bank revolving credit facility | Standby Letters of Credit      
Debt Instrument [Line Items]      
Aggregate commitments $ 400,000    
Expiration period (in years) 5 years    
Amount of capacity   2,700  
Available borrowings   $ 397,300