XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Credit Agreement (Details) - Line of Credit - USD ($)
3 Months Ended 9 Months Ended
May 21, 2025
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
May 03, 2024
2024 Credit Agreement          
Debt Instrument [Line Items]          
Debt issuances costs   $ 1,300,000 $ 1,300,000 $ 1,600,000  
2024 Credit Agreement | Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity         $ 175,000,000.0
2024 Credit Agreement | Letter of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity         40,000,000.0
2024 Credit Agreement | Foreign Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity         50,000,000.0
2024 Credit Agreement | Term Loan          
Debt Instrument [Line Items]          
Maximum borrowing capacity per incremental loan         $ 5,000,000.0
2025 Term Loan          
Debt Instrument [Line Items]          
Debt, aggregate principal amount $ 400,000,000        
Debt issuances costs   2,159,000 2,159,000    
Interest expense   $ 6,400,000 $ 9,300,000    
2025 Term Loan | Term SOFR Rate, Floor          
Debt Instrument [Line Items]          
Interest margin (as percent) 0.00%        
2025 Term Loan | Term SOFR Rate | Minimum          
Debt Instrument [Line Items]          
Interest margin (as percent) 2.00%        
2025 Term Loan | Term SOFR Rate | Maximum          
Debt Instrument [Line Items]          
Interest margin (as percent) 2.75%        
2025 Term Loan | Quarters Ending December 2025 through September 2027          
Debt Instrument [Line Items]          
Quarterly amortization payments (as percent)   1.25% 1.25%    
2025 Term Loan | Quarters Ending December 2027 through September 2028          
Debt Instrument [Line Items]          
Quarterly amortization payments (as percent)   1.875% 1.875%    
2025 Term Loan | Quarters Ending December 2028 through March 2028          
Debt Instrument [Line Items]          
Quarterly amortization payments (as percent)   2.50% 2.50%