XML 84 R69.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
Income Taxes      
Effective tax rates on continuing operations 21.60% 16.70% (4.30%)
Federal statutory income tax rate (as a percent) 21.00% 21.00% 21.00%
Income taxes at the federal statutory rate $ 139,978 $ 81,521 $ 49,530
Increases (decreases) resulting from-      
Net state income taxes 25,748 14,278 9,376
Net unrecognized tax benefits 9,549 9,049 (17,922)
Nondeductible expenses 9,921 5,774 4,045
R&D tax credit (36,216) (43,791) (51,398)
Other (4,852) (2,035) (3,720)
Provision (benefit) for income taxes $ 144,128 $ 64,796 $ (10,089)