v3.26.1
BORROWINGS - Schedule of Convertible Notes Payable (Details) - Convertible Debt - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Line of Credit Facility [Line Items]      
Outstanding Principal $ 95,974 $ 95,974  
Unamortized Deferred Issuance Costs (4,790) (5,636)  
Carrying Value $ 91,184 90,338  
Convertible Senior Notes Due 2026      
Line of Credit Facility [Line Items]      
Interest rate (as a percentage) 0.00%   0.00%
Outstanding Principal $ 3,944 3,944  
Unamortized Deferred Issuance Costs 0 0  
Carrying Value $ 3,944 $ 3,944  
Convertible Senior Notes Due 2030      
Line of Credit Facility [Line Items]      
Interest rate (as a percentage) 5.875% 5.875%  
Outstanding Principal $ 92,030 $ 92,030  
Unamortized Deferred Issuance Costs (4,790) (5,636)  
Carrying Value $ 87,240 $ 86,394