v3.25.2
Financing Arrangements - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 340,750 $ 370,750
Unamortized discount and debt issuance fees (3,686) (4,153)
Total debt, net 337,064 366,597
Less: current portion of long-term debt (18,500) (18,500)
Total long-term debt, net 318,564 348,097
Senior Term Loan Facility [Member]    
Debt Instrument [Line Items]    
Long-term debt, gross 310,750 340,750
Credit Facility [Member]    
Debt Instrument [Line Items]    
Long-term debt, gross 0 0
6.40% Note Agreement [Member]    
Debt Instrument [Line Items]    
Long-term debt, gross $ 30,000 $ 30,000