XML 43 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Restricted cash equivalents included in prepaid expenses and other current assets $ 200 $ 200 $ 200 $ 200 $ 200
Restricted cash equivalents 56 1,256 56 1,256 1,300
Accounts receivable, credit loss expense     300   500
Revenue 34,032 15,067 62,568 26,351  
Government grant award amount 18,100   18,100    
Government assistance, nonoperating income 700   1,500    
Grants receivable 500   500    
Deferred grant 2,738   2,738   $ 2,738
UKRAINE          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue $ 10,400 $ 8,200 $ 20,500 $ 12,800  
Accounts receivable | Customer concentration risk | Two Customers          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage     54.00%    
Accounts receivable | Customer concentration risk | One Customer          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage         64.00%
Revenue benchmark | Customer concentration risk | Two Customers          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage 25.00% 52.00%      
Revenue benchmark | Customer concentration risk | Three Customers          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage     39.00% 59.00%  
Level 1 | Money Market Funds          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cash equivalents $ 26,400   $ 26,400   $ 27,000