XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Major customer disclosure        
Revenue $ 121,132 $ 84,859 $ 220,182 $ 155,241
USA        
Major customer disclosure        
Revenue 67,285 45,541 122,969 91,692
Singapore        
Major customer disclosure        
Revenue 25,719 14,330 39,764 20,668
Asia-Other        
Major customer disclosure        
Revenue 9,732 8,710 27,524 12,284
Taiwan        
Major customer disclosure        
Revenue 10,499 9,018 15,459 17,861
Japan        
Major customer disclosure        
Revenue 3,891 3,826 7,426 8,414
South Korea        
Major customer disclosure        
Revenue 2,572 2,209 4,037 2,597
Europe        
Major customer disclosure        
Revenue 1,320 1,187 2,884 1,633
Canada        
Major customer disclosure        
Revenue $ 114 $ 38 $ 119 $ 92