XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE AND SEGMENT INFORMATION - Additional information (Details)
$ in Thousands
6 Months Ended
Jun. 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 400 400
Contract receivables, which are included in grants and accounts receivable $ 6,637 4,427
Number of reportable segment | segment 1  
Number of operating segment | segment 1  
Product sales    
REVENUE    
Contract receivables, which are included in grants and accounts receivable $ 6,400 4,200
Government grants    
REVENUE    
Contract receivables, which are included in grants and accounts receivable $ 200 $ 200
Maximum    
REVENUE    
Term of customer contracts 5 years  
Minimum    
REVENUE    
Term of customer contracts 1 year