v3.26.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income taxes        
Income tax expense $ 25,654 $ 22,323 $ 132,964 $ 47,182
Discrete income tax expense (benefits) 11,501 $ (917)   $ (9,605)
Deferred tax assets, gross 3,600,000   3,600,000  
Unrecognized tax benefits 28,068   28,068  
Decrease in uncertain tax position $ (2,021)   $ (232)