XML 122 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Differences between the expected U.S. federal statutory income tax to income tax expense      
Expected tax at federal statutory rate $ 7,846 $ 40,747 $ 58,928
State income tax expense (benefit), net of federal benefit 1,864 1,433 (1,414)
Federal and state research credits (90) (1,582) (2,453)
Foreign derived intangible income deduction (11,767) (15,274) 0
Noncontrolling Interest 0 0 7,468
Impact of consolidation and deconsolidation of subsidiaries 0 0 (8,897)
Other (2,243) 1,219 (125)
Change in valuation allowance 18,386 (12,167) 13,180
Total income tax expense, net $ 13,996 $ 14,376 $ 66,687