XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 52,108 $ 25,755 $ 92,560 $ 47,754
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 12,175 8,613 24,605 15,244
Greater China        
Disaggregation of Revenue [Line Items]        
Total revenue 20,042 11,142 39,284 20,259
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 8,696 3,601 12,494 7,654
Rest of North America        
Disaggregation of Revenue [Line Items]        
Total revenue 2,602 870 4,384 2,331
Rest of Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 7,938 1,236 10,570 1,561
South America        
Disaggregation of Revenue [Line Items]        
Total revenue $ 655 $ 293 $ 1,223 $ 705