XML 85 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Reconciliation of the Difference Between Income Taxes Computed at the Statutory Federal Income Tax Rate and the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Tax at U.S. statutory rate $ (3,453) $ (18,048) $ 67,404
State income taxes, net of benefit 5,111 5,502 2,307
Foreign operations 12,018 26,985 4,448
Permanent book/tax differences 6,809 6,598 409
Share-based compensation (18,925) (20,663) (269,009)
Change in valuation allowance 111,497 62,048 278,761
Tax credits (93,887) (52,319) (79,787)
Provision for income taxes $ 19,170 $ 10,103 $ 4,533