XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Mar. 15, 2021
2026 Senior Notes      
Liabilities:      
Carrying amount $ 267,897 $ 267,897 $ 310,000
2026 Senior Notes | Level 2      
Liabilities:      
Long-term debt 273,818 261,834  
2026 ABL Revolver      
Liabilities:      
Carrying amount 4,000    
2026 ABL Revolver | Level 2      
Liabilities:      
Long-term debt 4,000    
Estimate of Fair Value | 2026 Senior Notes      
Liabilities:      
Long-term debt 273,818 $ 261,834  
Estimate of Fair Value | 2026 ABL Revolver      
Liabilities:      
Long-term debt $ 4,000