v3.26.1
BORROWING - Schedule of Borrowings (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 29, 2026
Dec. 31, 2025
Adjustments to principal value      
Unamortized discount and debt issuance costs $ (3,021)   $ (1,127)
Accreted value of final fee 4,844   3,961
Total long-term debt 251,823   202,834
Less: Current portion of long-term debt 0   0
Long-term debt 251,823   202,834
Loan Agreement      
Debt Instrument [Line Items]      
Total principal $ 250,000   200,000
Adjustments to principal value      
Interest rate (as percent) 4.55%    
Floating per annum rate (as percent) 3.50%    
Loan Agreement | Term A Loan      
Debt Instrument [Line Items]      
Total principal $ 14,371   27,500
Loan Agreement | Term B Loan      
Debt Instrument [Line Items]      
Total principal 11,758   22,500
Loan Agreement | Term C Loan      
Debt Instrument [Line Items]      
Total principal 41,940   50,000
Loan Agreement | Term D Loan      
Debt Instrument [Line Items]      
Total principal 50,000   50,000
Loan Agreement | Term E Loan      
Debt Instrument [Line Items]      
Total principal 50,000   50,000
Loan Agreement | Term F Loan      
Debt Instrument [Line Items]      
Total principal 50,000 $ 50,000 0
Loan Agreement | Term H Loan      
Debt Instrument [Line Items]      
Total principal $ 31,931   $ 0