v3.26.1
Fair Value of Financial Instruments - Carrying Value and Estimated Fair Value of Long-term Debt (Details) - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Senior Notes    
Debt Instrument [Line Items]    
Debt instrument carrying amount $ 348,055 $ 347,706
Total long-term debt 308,000 346,500
Other debt    
Debt Instrument [Line Items]    
Debt instrument carrying amount [1] 9,048  
Total long-term debt [1] 9,120  
Term Loan    
Debt Instrument [Line Items]    
Debt instrument carrying amount 677,554 680,339
Total long-term debt $ 618,693 $ 692,235
[1] Other debt consists of certain equipment financing arrangements entered into in the normal course of business, including certain equipment leases and purchases accounted for as financing arrangements.