v3.24.3
Segment and Geographical Information - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 113,086 $ 36,928 $ 255,194 $ 65,280
Taiwan        
Segment Reporting Information [Line Items]        
Revenue 76,901 22,252 200,429 32,555
China        
Segment Reporting Information [Line Items]        
Revenue 16,507 2,639 23,206 4,053
Singapore        
Segment Reporting Information [Line Items]        
Revenue 11,972 0 11,972 0
United States        
Segment Reporting Information [Line Items]        
Revenue 5,388 11,441 10,744 23,033
Other        
Segment Reporting Information [Line Items]        
Revenue $ 2,318 $ 596 $ 8,843 $ 5,639