XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Major customer disclosure        
Revenue $ 132,138 $ 119,832 $ 250,009 $ 233,594
USA        
Major customer disclosure        
Revenue 55,683 35,429 107,600 99,068
South Korea        
Major customer disclosure        
Revenue 35,836 48,613 78,802 62,757
Singapore        
Major customer disclosure        
Revenue 19,157 14,718 24,324 26,046
Other        
Major customer disclosure        
Revenue $ 21,462 $ 21,072 $ 39,283 $ 45,723