XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Income taxes - Schedule of Provision (Benefit) for Income Taxes on Income Consists (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 51,340 $ 154,621 $ 96,816
State and other 3,359 23,130 13,646
Total 54,699 177,751 110,462
Deferred      
Federal 13,803 120 14,240
State and other 823 (3,927) 5,497
Total 14,626 (3,807) 19,737
Total      
Federal 65,143 154,741 111,056
State and other 4,182 19,203 19,143
Total $ 69,325 $ 173,944 $ 130,199