v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income taxes        
Income tax expense $ 75,452 $ 5,229 $ 107,310 $ 24,859
Discrete income tax benefits 49,276 $ 14,192 49,276 $ 8,688
Interest accrued 59,034   59,034  
Deferred tax assets, gross 3,600,000   3,600,000  
Unrecognized tax benefits 26,046   26,046  
Increase in uncertain tax position $ 2,449   $ 1,789