XML 71 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]    
Total revenue $ 12,870 $ 10,074
Foreign currency transaction gains 2,400 5,300
Accounts receivable, allowance for credit loss, writeoff reserved 3,200  
Research and development expense 7,500 $ 10,700
Two Customers    
Product Information [Line Items]    
Total revenue $ 7,000  
Two Customers | Accounts Receivable | Customer Concentration Risk    
Product Information [Line Items]    
Concentration risk, percentage 70.00% 78.00%
Four Customers    
Product Information [Line Items]    
Total revenue   $ 8,400