XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Debt Obligations - Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Short-term debt    
Debt Instrument [Line Items]    
Fair value of debt instruments $ 2,260 $ 3,580
Senior Notes | 2028 Notes    
Debt Instrument [Line Items]    
Fair value of debt instruments 199,404 197,283
Line of Credit | 2018 ABL Credit Facility    
Debt Instrument [Line Items]    
Fair value of debt instruments $ 47,000 $ 47,000