v3.25.2
Long-term Debt - Credit Agreement (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]        
Write off of Deferred Debt Issuance Cost   $ 100    
Net leverage ratio 3.00 3.00    
Line of credit, borrowing capacity considering covenant restrictions       $ 216,700
Payment for Debt Extinguishment or Debt Prepayment Cost   $ 1,260 $ 0  
Payments of Debt Issuance Costs   1,300    
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity $ 250,000 $ 250,000   $ 300,000
Debt Instrument, Maturity Date   Mar. 31, 2030   Mar. 29, 2026
Revolving Credit Facility [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 1.375%      
Revolving Credit Facility [Member] | Maximum [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 2.00%      
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Revolving Credit Facility, Capacity Available for Foreign Revolver Loans $ 125,000 $ 125,000    
Line of Credit Facility, Maximum Borrowing Capacity 250,000 250,000    
Revolving Credit Facility, Amount Outstanding 28,600 28,600   $ 1,500
Revolving Credit Facility, Remaining Borrowing Capacity 215,100 215,100   292,200
Letters of credit [Member]        
Debt Instrument [Line Items]        
Letters of Credit, Maximum Borrowing Capacity 40,000 40,000    
Letters of Credit Outstanding, Amount 6,300 6,300   $ 6,300
Revolving credit and term loan facilities [Member]        
Debt Instrument [Line Items]        
Incremental debt commitments capacity $ 200,000 $ 200,000