v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Disaggregation of Revenue [Line Items]  
Schedule of reconciliation of beginning and ending balances of unbilled receivables and contract liabilities
A reconciliation of the beginning and ending balances of contract assets, unbilled receivables and contract liabilities for the period is shown in the table below (in thousands):
 
    
Unbilled

Receivables
    
Contract

Assets
    
Contract

Liabilities
 
As of December 31, 2025
   $ 4,734      $ 201      $ 6,871  
Unbilled receivables additions
     9,114        —         —   
Contract assets additions
     —         218        —   
Amounts transferred to receivables
     (8,869      (330      —   
Customer advance payments
     —         —         3,457  
Revenue recognized
     —         —         (1,386
  
 
 
    
 
 
    
 
 
 
As of March 31, 2026
  
$
4,979
 
  
$
89
 
  
$
8,942
 
  
 
 
    
 
 
    
 
 
 
Schedule of disaggregation of revenue
The Company’s revenues disaggregated by customer location is as follows (in thousands):
 
    
Three Months Ended March 31,
 
    
2026
    
2025
 
United States
   $ 6,653      $ 4,692  
United Kingdom
     1,545        2,450  
Japan
     251        852  
Australia
     525        271  
Other
     487        38  
  
 
 
    
 
 
 
Total revenue
  
$
9,461
 
  
$
8,303