v3.26.3
Segment Reporting, Concentrations of Risk and Disaggregated Revenue - Disaggregated Revenue from Customers in Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Major customer disclosure        
Revenue $ 218,289 $ 178,513 $ 605,863 $ 517,386
South Korea        
Major customer disclosure        
Revenue 79,447 91,712 259,618 238,543
Singapore        
Major customer disclosure        
Revenue 47,403 37,561 110,931 127,328
United States        
Major customer disclosure        
Revenue 39,214 26,508 99,552 87,630
China        
Major customer disclosure        
Revenue 24,101 11,370 51,669 21,764
Other        
Major customer disclosure        
Revenue $ 28,124 $ 11,362 $ 84,093 $ 42,121