XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Major customer disclosure      
Revenue $ 461,117 $ 454,793 $ 328,304
Property, plant and equipment, net 67,808 86,255  
United States      
Major customer disclosure      
Revenue 176,821 277,776 211,419
Property, plant and equipment, net 64,100 80,500  
South Korea      
Major customer disclosure      
Revenue 152,328 7,222 6,007
Singapore      
Major customer disclosure      
Revenue 53,327 57,309 39,798
Other countries      
Major customer disclosure      
Revenue 78,641 112,486 $ 71,080
India      
Major customer disclosure      
Property, plant and equipment, net 3,000 3,400  
Other foreign locations      
Major customer disclosure      
Property, plant and equipment, net $ 700 $ 2,400