v3.25.1
DEBT - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Current portion $ 20,000 $ 5,688
Debt issuance costs 0 0
Long term outstanding principal 34,844 50,375
Debt issuance costs 322 365
Long term net carrying amount 34,522 50,010
Outstanding principal 54,844 56,063
Debt issuance costs (322) (365)
Net carrying amount $ 54,522 $ 55,698