XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 53,965 $ 60,476 $ 158,673 $ 153,036
United States        
Disaggregation of Revenue [Line Items]        
Total 10,317 12,118 29,139 36,764
Greater China        
Disaggregation of Revenue [Line Items]        
Total 21,531 27,639 66,881 66,925
South Korea        
Disaggregation of Revenue [Line Items]        
Total 1,745 5,024 9,297 14,616
Europe        
Disaggregation of Revenue [Line Items]        
Total 8,768 11,720 27,155 24,213
Rest of North America        
Disaggregation of Revenue [Line Items]        
Total 1,113 2,766 4,130 7,109
Rest of Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total 9,972 806 20,309 1,783
South America        
Disaggregation of Revenue [Line Items]        
Total $ 519 $ 403 $ 1,762 $ 1,626