XML 63 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Schedule of Tax Incentives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Taxes [Line Items]    
Total tax incentives $ 1,155 $ 1,545
Thailand [Member]    
Income Taxes [Line Items]    
Total tax incentives 877 1,087
China [Member]    
Income Taxes [Line Items]    
Total tax incentives $ 278 $ 458