XML 134 R120.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION - Schedule of Assets and Revenues Major Geographic Regions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenues $ 204,495 $ 151,976 $ 107,518
Revenues, percentage 100.00% 100.00% 100.00%
Asia & Pacific      
Disaggregation of Revenue [Line Items]      
Revenues $ 185,035 $ 131,516 $ 82,655
Revenues, percentage 90.00% 86.00% 77.00%
PRC      
Disaggregation of Revenue [Line Items]      
Revenues $ 132,469 $ 93,326 $ 66,160
Revenues, percentage 65.00% 61.00% 62.00%
India      
Disaggregation of Revenue [Line Items]      
Revenues $ 47,323 $ 17,805 $ 8,570
Revenues, percentage 23.00% 12.00% 8.00%
Russia      
Disaggregation of Revenue [Line Items]      
Revenues $ 305 $ 12,213 $ 5,671
Revenues, percentage 0.00% 8.00% 5.00%
Other Asia & Pacific countries      
Disaggregation of Revenue [Line Items]      
Revenues $ 4,938 $ 8,172 $ 2,254
Revenues, percentage 2.00% 5.00% 2.00%
Europe      
Disaggregation of Revenue [Line Items]      
Revenues $ 15,809 $ 19,542 $ 24,314
Revenues, percentage 8.00% 13.00% 23.00%
United Kingdom      
Disaggregation of Revenue [Line Items]      
Revenues $ 3,976 $ 11,386 $ 11,544
Revenues, percentage 2.00% 7.00% 11.00%
Italy      
Disaggregation of Revenue [Line Items]      
Revenues $ 6,389 $ 3,140 $ 5,965
Revenues, percentage 3.00% 2.00% 6.00%
Other European countries      
Disaggregation of Revenue [Line Items]      
Revenues $ 5,444 $ 5,016 $ 6,805
Revenues, percentage 3.00% 4.00% 6.00%
United States      
Disaggregation of Revenue [Line Items]      
Revenues $ 3,651 $ 918 $ 549
Revenues, percentage 2.00% 1.00% 0.00%