v3.25.4
Segment Information and Operations by Geographic Area - Schedule of Property and Equipment Attributable to Operations (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Total $ 105,114 $ 82,475
Reportable Segment    
Segment Reporting Information [Line Items]    
Total 105,114 82,475
Reportable Segment | United States    
Segment Reporting Information [Line Items]    
Total 35,811 32,200
Reportable Segment | Taiwan    
Segment Reporting Information [Line Items]    
Total 23,256 24,294
Reportable Segment | Malaysia    
Segment Reporting Information [Line Items]    
Total 21,072 16,231
Reportable Segment | Singapore    
Segment Reporting Information [Line Items]    
Total 18,817 2,419
Reportable Segment | Other    
Segment Reporting Information [Line Items]    
Total $ 6,158 $ 7,331