XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Effective tax rates on continuing operations (16.70%) 4.30% 24.70%
Federal statutory income tax rate (as a percent) 21.00% 21.00% 21.00%
Income taxes at the federal statutory rate $ 81,521 $ 49,530 $ 39,958
Increases (decreases) resulting from-      
Net state income taxes 14,278 9,376 7,340
Net unrecognized tax benefits 9,049 (17,922) 640
Nondeductible expenses 5,774 4,045 2,381
R&D tax credits (43,791) (51,398)  
Stock-based compensation deductions (928) (872) (2,210)
Other (1,107) (2,848) (1,183)
Provision (benefit) for income taxes $ 64,796 $ (10,089) $ 46,926