v3.25.2
Long-Term Debt and Loan Agreements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 02, 2024
Feb. 08, 2024
Feb. 06, 2024
Jan. 12, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]                  
Long-term Debt   $ 400,000     $ 377,000   $ 377,000   $ 382,000
Line of credit facility, interest rate description             Borrowings under the Amended Loan Agreement bear interest at the Term SOFR, RFR, SONIA, EURIBOR and CORRA-based borrowing rates. Amounts borrowed under the credit facility are secured by pledges to all of the Company's assets (except with respect to certain assets that are customarily excluded for the incurrence of such liens).    
Loss on debt extinguishment     $ (100)            
Loan agreement amendment description   On February 8, 2024, the Company entered into Amendment No. 1 to the Seventh Amended and Restated Loan Agreement (“Amendment No. 1”), which amended the Seventh Amended and Restated Loan Agreement (the "Loan Agreement”) dated September 29, 2022 (collectively, the “Amended Loan Agreement”). Amendment No. 1, among other things, permitted the acquisition of Signature Systems and provided a new 5-year $400 million term loan facility              
Interest Rate Swap [Member]                  
Debt Instrument [Line Items]                  
Derivative, Notional Amount $ 200,000       187,500   $ 187,500    
Debt effective rate 4.606%                
Maturity date Jan. 31, 2029                
Senior Unsecured Notes [Member]                  
Debt Instrument [Line Items]                  
Repayments of Senior Debt       $ 26,000          
Repayments of Debt     $ 12,000            
Amendment No One To The Seventh Amended [Member]                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity on line of credit   $ 250,000              
Financing Receivable, Deferred Commitment Fee   $ 9,200     1,100   1,100   1,300
Loan Agreement [Member]                  
Debt Instrument [Line Items]                  
Remaining amount available under the line of credit         239,700   239,700    
Letters of credit         $ 5,300   $ 5,300    
Debt weighted average interest rate1         7.75% 8.60% 7.67% 8.73%  
Term Loan A [Member]                  
Debt Instrument [Line Items]                  
Loan maturity period   2029-02              
Financing Receivable, Deferred Commitment Fee   $ 8,500     $ 6,200   $ 6,200   $ 7,000
Quarterly installment payments   5,000              
Debt instrument periodic payment, thereafter   10,000              
Other Assets [Member]                  
Debt Instrument [Line Items]                  
Revolving Credit Facility   $ 700