XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Senior Notes | Level 1    
Liabilities:    
Senior Notes $ 0 $ 0
Senior Notes | Level 2    
Liabilities:    
Senior Notes 278,250 281,616
Senior Notes | Level 3    
Liabilities:    
Senior Notes 0 0
ABL Revolver | Level 1    
Liabilities:    
ABL Revolver 0 0
ABL Revolver | Level 2    
Liabilities:    
ABL Revolver 0 25,000
ABL Revolver | Level 3    
Liabilities:    
ABL Revolver 0 0
Carrying Value | Senior Notes    
Liabilities:    
Senior Notes 265,000 265,000
Carrying Value | ABL Revolver    
Liabilities:    
ABL Revolver 0 25,000
Estimated Fair Value | Senior Notes    
Liabilities:    
Senior Notes 278,250 281,616
Estimated Fair Value | ABL Revolver    
Liabilities:    
ABL Revolver $ 0 $ 25,000