XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Product Information [Line Items]          
Total revenue $ 4,440 $ 3,501 $ 7,827 $ 6,829  
Foreign currency transaction gains (losses) (300) 900 (500) 2,200  
Operating lease expense 400 600 821 1,075  
Research and development expense 1,200 2,300 $ 2,600 4,500  
Three Customers          
Product Information [Line Items]          
Total revenue $ 3,100 $ 2,500   $ 4,600  
Three Customers | Accounts Receivable | Customer Concentration Risk          
Product Information [Line Items]          
Concentration risk, percentage     60.00%    
Two Customers | Accounts Receivable | Customer Concentration Risk          
Product Information [Line Items]          
Concentration risk, percentage         70.00%
Four Customers          
Product Information [Line Items]          
Total revenue     $ 6,100