v3.26.1
LONG-TERM DEBT - Summary of Long-Term Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Disclosure [Abstract]          
Term loan, due in 2031 $ 19,688   $ 19,688   $ 26,290
Current portion of long-term debt (1,250)   (1,250)   (4,255)
Less: unamortized issuance costs (681)   (681)   (614)
Long-term debt, net 17,757   17,757   $ 21,421
Repayments of debt 28,911 $ 4,500 31,603 $ 5,000  
us-gaap_RepaymentsOfDebt Outstanding Term Loan 23,598   23,598    
Deferred Debt Issuance Cost, Writeoff $ 232   $ 232