v3.25.3
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Senior Notes    
Liabilities:    
Carrying amount $ 265,000 $ 285,000
Senior Notes | Level 2    
Liabilities:    
Long-term debt 278,780 304,571
2029 ABL Revolver    
Liabilities:    
Carrying amount 47,000  
2029 ABL Revolver | Level 2    
Liabilities:    
Long-term debt 47,000  
Estimate of Fair Value | Senior Notes    
Liabilities:    
Long-term debt 278,780 $ 304,571
Estimate of Fair Value | 2029 ABL Revolver    
Liabilities:    
Long-term debt $ 47,000