XML 97 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Reconciliation of Income Taxes Computed at Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
U.S. Federal Statutory Tax Rate $ (3,305) $ (1,730) $ 5,970
State and Local Income Tax, Net of Federal 21 (337) (1)
  Statutory Tax Rate Difference   604 828
  Withholding Tax   1,237 435
  Other (246) (223) 446
 Other 14    
Changes in Valuation Allowances 7,310 28,769 (21,750)
 Executive Compensation Limit 374 38 226
Changes in Unrecognized Tax Benefits 45 (343) 209
Foreign non-deductible expenses   376 (14)
Foreign tax provision   311 821
State tax rate change, net of federal benefit   72 (201)
Tax credits   (1,738) (2,284)
Share-based compensation   457 (30)
GILTI, net of related foreign tax credit   0 142
Provision (benefit) for income taxes $ 4,740 $ 27,493 $ (15,203)
Percent      
U.S. Federal Statutory Tax Rate 21.00%    
State and Local Income Tax, Net of Federal (0.10%)    
  Other 1.60%    
Changes in Valuation Allowances (46.50%)    
 Executive Compensation Limit (2.40%)    
 Other (0.10%)    
Changes in Unrecognized Tax Benefits (0.30%)    
Provision (benefit) for income taxes (30.10%)    
 China      
Amount      
  Statutory Tax Rate Difference $ 153    
  Research and Development Credit (86)    
  Withholding Tax 550    
  Other $ 268    
Percent      
  Statutory Tax Rate Difference (1.00%)    
  Research and Development Credit 0.60%    
  Withholding Tax (3.50%)    
  Other (1.70%)    
 India      
Amount      
  Withholding Tax $ 147    
  Other $ 77    
Percent      
  Withholding Tax (0.90%)    
  Other (0.50%)    
 Mexico      
Amount      
  Statutory Tax Rate Difference $ 1,271    
  Other Adjustments, Nontaxable or Nondeductible Items $ (1,224)    
Percent      
  Statutory Tax Rate Difference (8.10%)    
  Other Adjustments, Nontaxable or Nondeductible Items 7.80%    
 United Kingdom      
Amount      
  Other $ (324)    
Percent      
  Other 2.10%    
 Other foreign      
Amount      
  Other $ 274    
Percent      
  Other (1.70%)    
United States      
Amount      
  Research and Development Credit $ (731)    
  Other Adjustments, Nontaxable or Nondeductible Items $ 152    
Percent      
  Research and Development Credit 4.70%    
  Other Adjustments, Nontaxable or Nondeductible Items (1.00%)