XML 98 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Reconciliation of Income Tax Expense (Benefit) to Amount Computed at the Federal Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Amount      
Income before income taxes $ 264,194 $ 2,103,498 $ 2,334,662
Tax at statutory rate 55,481 441,735 490,279
State income taxes 5,440 50,263 48,970
Valuation allowance (9,601) (81,483) 12,685
Convertible Notes repurchase premium 0 0 35,957
State law change (11,315) (21,670) (49,511)
Uncertain tax positions (16,977) (7,015) 11,135
Federal and state tax credits (6,537) (4,715) (4,319)
Transaction costs 6,041 0 0
Other (453) (8,161) 8,524
Total income tax expense $ 22,079 $ 368,954 $ 553,720
Rate      
Tax at statutory rate 21.00% 21.00% 21.00%
State income taxes 2.10% 2.40% 2.10%
Valuation allowance (3.60%) (3.90%) 0.50%
Convertible Notes repurchase premium 0.00% 0.00% 1.50%
State law change (4.30%) (1.00%) (2.10%)
Uncertain tax positions (6.40%) (0.30%) 0.50%
Federal and state tax credits (2.50%) (0.20%) (0.20%)
Transaction costs 2.30% 0.00% 0.00%
Other (0.20%) (0.40%) 0.40%
Income tax expense 8.40% 17.50% 23.70%