XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Summary of Outstanding Senior Notes Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 18, 2023
Debt Instrument [Line Items]          
Senior notes payable before debt discount         $ 135,000
Debt discount $ (2,473) $ (2,663)      
Senior notes payable 72,527 72,337      
Term Loan [Member]          
Debt Instrument [Line Items]          
Senior notes payable before debt discount 32,500 32,500   $ 62,500  
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Senior notes payable before debt discount $ 42,500 $ 42,500 $ 72,500 $ 72,500