XML 114 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Schedule of Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Statutory U.S. federal income tax rate 21.00% 21.00% 21.00%
State income tax benefit, net of federal tax effect 0.00% 1.20% 2.50%
Permanent differences (0.20%) (0.10%) 0.10%
Foreign rate differential 1.60% 1.00% (0.60%)
Remeasurement gain/loss 0.00% 0.70% 0.00%
Tax credits 4.60% 3.20% 2.00%
Valuation allowance (15.30%) (19.80%) (21.50%)
Stock-based compensation (10.90%) (6.10%) (1.60%)
Transaction costs (0.30%) (0.20%) (0.40%)
Deferred rate change 0.00% 0.00% 0.40%
Section 162(m) (4.40%) (1.40%) (1.90%)
Foreign withholding taxes (2.70%) (1.30%) (0.50%)
Other 0.90% (0.30%) 1.10%
Effective tax rate (5.70%) (2.10%) 0.60%