Annual report pursuant to Section 13 and 15(d)

Income Taxes - Summary of Effective Income Tax Rate Reconciliation (Details)

v3.24.4
Income Taxes - Summary of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Provision (benefit) at statutory rate $ (50,135) $ (13,288) $ 36,582
State income taxes (net of federal benefit) 10 7 187
Research and development credits (7,720) (10,066) (10,146)
Foreign rate differential 28,939 (375) (21,629)
Stock compensation 7,855 2,213 6,186
Foreign income inclusion 558 27,678 27,971
Provision to return 381 (4,741) 6,236
Uncertain tax positions 300 1,272 2,551
Permanent and other 812 (377) 1,101
Foreign unremitted earnings (558) (758) (490)
Transaction costs 0 0 5
Foreign tax credits 0 0 2,224
Attribute expirations 0 0 34
Valuation allowance 26,039 7,772 (1,654)
Total income tax provision $ 6,481 $ 9,337 $ 49,158