XML 83 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
2026 Unsecured Notes $ 0 $ 276,453
Finance lease liabilities 3,643 1,691
Notes payable 0 438
Term Loan B-1    
Debt Instrument [Line Items]    
Term Loan B-1, Revolving credit facility and Term Loan 394,000 398,000
Revolving credit facility    
Debt Instrument [Line Items]    
Term Loan B-1, Revolving credit facility and Term Loan 20,000 0
Carrying Amount    
Debt Instrument [Line Items]    
Total debt 417,643 676,582
Carrying Amount | Level 2    
Debt Instrument [Line Items]    
2026 Unsecured Notes   276,453
Carrying Amount | Level 2 | Term Loan B-1    
Debt Instrument [Line Items]    
Term Loan B-1, Revolving credit facility and Term Loan 394,000 398,000
Carrying Amount | Level 2 | Revolving credit facility    
Debt Instrument [Line Items]    
Term Loan B-1, Revolving credit facility and Term Loan 20,000  
Carrying Amount | Level 3    
Debt Instrument [Line Items]    
Finance lease liabilities 3,643 1,691
Notes payable   438
Fair Value    
Debt Instrument [Line Items]    
Total debt 416,851 678,766
Fair Value | Level 2    
Debt Instrument [Line Items]    
2026 Unsecured Notes   277,144
Fair Value | Level 2 | Term Loan B-1    
Debt Instrument [Line Items]    
Term Loan B-1, Revolving credit facility and Term Loan 393,508 399,493
Fair Value | Level 2 | Revolving credit facility    
Debt Instrument [Line Items]    
Term Loan B-1, Revolving credit facility and Term Loan 19,700  
Fair Value | Level 3    
Debt Instrument [Line Items]    
Finance lease liabilities $ 3,643 1,691
Notes payable   $ 438