XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Future Minimum Payments Under Loan Agreement (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Long-Term Debt, Fiscal Year Maturity [Abstract]    
2025 $ 12,750  
2026 12,750  
2027 12,750  
2028 12,785  
2029 135,654  
Thereafter 0  
Total 186,689  
Less: amount representing interest (61,690)  
Less: unamortized debt discount and issuance costs (6,271)  
Noncurrent portion of debt $ (118,728) $ (118,476)