XML 86 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jul. 27, 2020
Debt Instrument [Line Items]      
Deferred financing costs $ (3,833) $ (4,720)  
Long-term debt 446,167 445,280  
Asset-based revolving credit facility due 2027      
Debt Instrument [Line Items]      
Long-term debt, gross 0 0  
Asset-based credit facility term loan due 2027      
Debt Instrument [Line Items]      
Long-term debt, gross 50,000 50,000  
Long-term debt 50,000    
4.875% senior notes due 2030      
Debt Instrument [Line Items]      
Long-term debt, gross $ 400,000 $ 400,000  
4.875% senior notes due 2030 | Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, gross     $ 400,000
Interest rate     4.875%