XML 111 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Reconciliation to the effective tax rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Statutory tax rate 25.00% 23.52%
Increase (decreases) resulting from:    
Permanent differences (4.82%) 1.03%
Provision to return adjustments (4.55%) (4.09%)
Research and development credits (5.75%) (4.94%)
Foreign rate differential 1.18% 1.23%
Change in valuation allowance (9.99%) (11.84%)
Share based compensation (1.00%) (0.84%)
Effective tax rate 0.07% 4.07%