XML 110 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]                      
Income tax expense (benefit) at federal statutory rate                 $ 20,517 $ 5,623 $ (5,016)
State and local taxes, net of federal benefit                 1,412 (2,509) (205)
Foreign tax rate differential                 (3,858) 1,030 168
Stock-based compensation deductions                 (5,698) (17,998) (3,077)
Nondeductible expenses                 2,206 (14) 3,603
Unrecognized tax positions                 4,360 1,083 1,482
Net change in valuation allowance                 44,559 138 4,442
Global intangible low-tax income                 110 0 1,091
Foreign-derived intangible income deduction                 (3,140) (970) (664)
162(m) limitation                 9,295 17,072 7,058
U.S. R&D tax credits                 (3,402) (2,810) (4,432)
Valuation allowance release related to acquisition                 0 (1,074) 0
Acquisition related compensation                 2,659 7,811 0
Impact of intra-entity intellectual property rights transfer                 (59,627) 0 0
Other                 3,814 (15) (531)
Income tax expense $ 10,728 $ (3,308) $ 5,671 $ 116 $ (2,407) $ 17,939 $ 3,316 $ (11,481) $ 13,207 $ 7,367 $ 3,919