XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Segments and Major Customer - Revenue from Customers in Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Major customer disclosure        
Revenue $ 172,209 $ 132,138 $ 338,873 $ 250,009
South Korea        
Major customer disclosure        
Revenue 78,806 35,836 146,831 78,802
Singapore        
Major customer disclosure        
Revenue 38,091 19,157 89,767 24,324
United States        
Major customer disclosure        
Revenue 34,733 55,683 61,122 107,600
Other        
Major customer disclosure        
Revenue $ 20,579 $ 21,462 $ 41,153 $ 39,283