XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 52,355 $ 52,108 $ 104,708 $ 92,560
United States        
Disaggregation of Revenue [Line Items]        
Total 10,131 12,175 18,820 24,605
Greater China        
Disaggregation of Revenue [Line Items]        
Total 23,063 20,042 45,354 39,284
South Korea        
Disaggregation of Revenue [Line Items]        
Total 2,938 7,416 7,551 9,592
Europe        
Disaggregation of Revenue [Line Items]        
Total 9,133 8,696 18,386 12,494
Rest of North America        
Disaggregation of Revenue [Line Items]        
Total 1,236 2,602 3,017 4,384
Rest of Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total 5,099 522 10,337 978
South America        
Disaggregation of Revenue [Line Items]        
Total $ 755 $ 655 $ 1,243 $ 1,223