v3.26.3
Fair Value of Financial Instruments - Carrying Value and Estimated Fair Value of Long-term Debt (Details) - Level 2 - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Senior notes    
Debt Instrument [Line Items]    
Debt instrument carrying amount $ 348,230 $ 347,706
Total long-term debt 322,875 346,500
Other debt    
Debt Instrument [Line Items]    
Debt instrument carrying amount 8,342  
Total long-term debt 8,404  
Term loan    
Debt Instrument [Line Items]    
Debt instrument carrying amount 675,990 680,339
Total long-term debt $ 661,459 $ 692,235