XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Details 3) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Major customer disclosure        
Revenue $ 105,298 $ 112,244 $ 338,892 $ 332,426
USA        
Major customer disclosure        
Revenue 32,347 70,284 131,415 193,253
South Korea        
Major customer disclosure        
Revenue 38,228 1,081 100,985 5,118
Singapore        
Major customer disclosure        
Revenue 16,325 10,498 42,371 50,262
Other        
Major customer disclosure        
Revenue $ 18,398 $ 30,381 $ 64,121 $ 83,793