XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE AND SEGMENT INFORMATION - Additional information (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
REVENUE    
Term of customer contracts 3 years  
Contract liabilities, which are included in accrued expenses and other current liabilities $ 200 $ 200
Contract liabilities net of value of free of charge goods and credit rebates 200 400
Contract receivables which are included in accounts receivable $ 5,997 4,427
Number of reportable segment | segment 1  
Number of operating segment | segment 1  
Product sales    
REVENUE    
Contract receivables which are included in accounts receivable $ 6,000 4,200
Government grants    
REVENUE    
Contract receivables which are included in accounts receivable $ 0 $ 200
Maximum    
REVENUE    
Term of customer contracts 5 years  
Minimum    
REVENUE    
Term of customer contracts 1 year