XML 86 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ 0 $ 0 $ 39,000
State 4 0 36
Total 24,157 21,534 97,668
Taiwan      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 8,467 10,541 29,471
China      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 7,341 6,961 11,578
United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 2,692 640 12,224
Germany      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 5,163 2,275 (598)
Hong Kong      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 0 1,013 5,908
Other jurisdictions      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 488 $ 103 $ 49