XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Major customer disclosure        
Revenue $ 119,832 $ 121,132 $ 233,594 $ 220,182
USA        
Major customer disclosure        
Revenue 35,429 67,285 99,068 122,969
South Korea        
Major customer disclosure        
Revenue 48,613 2,572 62,757 4,037
Singapore        
Major customer disclosure        
Revenue 14,718 25,719 26,046 39,764
Taiwan        
Major customer disclosure        
Revenue 4,279 10,499 10,788 15,459
China        
Major customer disclosure        
Revenue 3,399 7,600 7,654 15,805
Other        
Major customer disclosure        
Revenue $ 13,394 $ 7,457 $ 27,281 $ 22,148