XML 100 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 110,797 $ 48,412
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 39,915 11,313
China    
Disaggregation of Revenue [Line Items]    
Total revenue 43,969 25,973
Europe    
Disaggregation of Revenue [Line Items]    
Total revenue 16,713 4,928
Rest of North America    
Disaggregation of Revenue [Line Items]    
Total revenue 4,788 3,798
Rest of Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue 3,932 1,006
South America    
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,480 $ 1,394