v3.26.3
Income Taxes - Schedule of Other Information related to the Company's Tax Credit Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]        
Tax credits and other tax benefits recognized $ 31,592 $ 7,497 $ 49,500 $ 15,820
Tax credit amortization expense included in provision for income taxes (13,872) (32,624) (44,273) (49,532)
Total $ 17,720 $ (25,127) $ 5,227 $ (33,712)