XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.4
Segments and Major Customers (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Major customer disclosure      
Revenue $ 707,630 $ 556,624 $ 461,117
South Korea      
Major customer disclosure      
Revenue 329,256 197,515 152,328
Singapore      
Major customer disclosure      
Revenue 163,821 67,318 53,327
United States      
Major customer disclosure      
Revenue 124,101 201,466 176,821
Other countries      
Major customer disclosure      
Revenue $ 90,452 $ 90,325 $ 78,641