v3.26.1
Segments and Major Customer - Revenue from Customers in Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Major customer disclosure    
Revenue $ 180,189 $ 166,664
South Korea    
Major customer disclosure    
Revenue 86,505 68,025
Singapore    
Major customer disclosure    
Revenue 28,294 51,676
United States    
Major customer disclosure    
Revenue 22,143 26,390
Other    
Major customer disclosure    
Revenue $ 43,247 $ 20,573