v3.26.1
Income Taxes - Schedule of Other Information related to the Company's Tax Credit Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Tax credits and other tax benefits recognized $ 7,735 $ 5,812 $ 16,733 $ 8,323
Tax credit amortization expense included in provision for income taxes (22,942) (8,516) (30,401) (16,907)
Total $ (15,207) $ (2,704) $ (13,668) $ (8,584)