XML 94 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
Federal statutory income tax rate $ (1,247) $ (6,206) $ (21,398)
State taxes, net of federal benefit 227 475 (3,083)
Foreign rate differential   (64) 338
Change in valuation allowance   1,006 18,400
Other   (1,061) 1,348
Tax credits - research and development (108) (289) (824)
Permanent differences   296 2,183
Officer compensation 700 905 844
Share-based compensation 1,870 5,130 2,922
Change in fair value of warrants (102) (644) (2,503)
Other 729    
Changes in worldwide unrecognized tax benefits 208    
Total income tax expense (benefit) $ 3,581 $ (452) $ (1,773)
Percent      
Federal statutory income tax rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit (3.80%) (1.60%) 3.00%
Foreign rate differential   0.20% (0.30%)
Change in valuation allowance   (3.40%) (18.10%)
Other   3.60% (1.30%)
Tax credits - research and development 1.80% 1.00% 0.80%
Permanent differences   (1.00%) (2.10%)
Officer compensation (11.80%) (3.10%) (0.80%)
Share-based compensation (31.50%) (17.40%) (2.90%)
Change in fair value of warrants 1.70% 2.20% 2.50%
Other (12.30%)    
Changes in worldwide unrecognized tax benefits (3.50%)    
Effective tax rate (as a percent) (60.30%) 1.50% 1.70%
China      
Amount      
Foreign rate differential $ (217)    
Change in valuation allowance 2,745    
Other $ (916)    
Percent      
Foreign rate differential 3.70%    
Change in valuation allowance (46.20%)    
Other 15.40%    
United Kingdom      
Amount      
Foreign rate differential $ 189    
Other $ 388    
Percent      
Foreign rate differential (3.20%)    
Other (6.50%)    
Other foreign jurisdictions      
Amount      
Foreign rate differential $ 111    
Percent      
Foreign rate differential (1.90%)    
U.S.      
Amount      
Change in valuation allowance $ (1,871)    
Other $ 875    
Percent      
Change in valuation allowance 31.50%    
Other (14.70%)