XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Schedule of provision/(benefit) for income tax (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Statutory rate 21.00% 21.00% 21.00%
State tax 10.10% (7.50%) (0.40%)
Permanent and other items (9.90%) (1.00%) (10.80%)
Stock-based compensation 39.30% 4.40% 114.40%
Tax credits (120.00%) 13.90% 3.80%
Foreign rate differential 7.20% (11.90%) (4.90%)
Foreign inclusion adjustments 74.70% (10.80%) (75.70%)
Foreign intangible amortization 10.20% (2.30%) (15.70%)
162M limitation 103.90% (48.60%) (245.80%)
Total 136.50% (42.80%) (214.10%)