v3.26.1
Fair Value of Financial Instruments - Carrying Value and Estimated Fair Value of Long-term Debt (Details) - Level 2 - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Senior Notes    
Debt Instrument [Line Items]    
Debt instrument carrying amount $ 347,874 $ 347,706
Total long-term debt 335,125 346,500
Amended Revolver    
Debt Instrument [Line Items]    
Debt instrument carrying amount 26,000  
Total long-term debt 26,000  
Other debt    
Debt Instrument [Line Items]    
Debt instrument carrying amount 2,789  
Total long-term debt 2,869  
Term Loan    
Debt Instrument [Line Items]    
Debt instrument carrying amount 678,954 680,339
Total long-term debt $ 686,217 $ 692,235