v3.26.1
Segment and Geographical Information - Schedule of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total $ 392,400 $ 191,925 $ 700,761 $ 351,367
China        
Segment Reporting [Line Items]        
Total 152,696 59,056 242,267 103,694
Singapore        
Segment Reporting [Line Items]        
Total 113,734 66,447 204,872 97,868
Taiwan        
Segment Reporting [Line Items]        
Total 105,768 56,644 198,923 133,462
United States        
Segment Reporting [Line Items]        
Total 5,531 2,218 20,498 5,519
Other        
Segment Reporting [Line Items]        
Total $ 14,671 $ 7,560 $ 34,201 $ 10,824