v3.26.3
REVENUE AND COST OF SALES - Schedule of disaggregation of cost of goods and service sold (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total cost of sales $ 37,233 $ 34,278 $ 117,810 $ 109,450
Net product sales        
Disaggregation of Revenue [Line Items]        
Total cost of sales 36,374 34,278 116,951 109,450
Service        
Disaggregation of Revenue [Line Items]        
Total cost of sales $ 859 $ 0 $ 859 $ 0