XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total $ 52,353 $ 40,452
United States    
Disaggregation of Revenue [Line Items]    
Total 8,688 12,431
Greater China    
Disaggregation of Revenue [Line Items]    
Total 22,293 19,242
South Korea    
Disaggregation of Revenue [Line Items]    
Total 4,613 2,176
Europe    
Disaggregation of Revenue [Line Items]    
Total 9,253 3,797
Rest of North America    
Disaggregation of Revenue [Line Items]    
Total 1,781 1,782
Rest of Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total 5,238 456
South America    
Disaggregation of Revenue [Line Items]    
Total $ 487 $ 568