XML 61 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Schedule of Provision (Benefit) for Income Taxes on Income Consists (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 96,816 $ 161,438 $ 114,255
State and other 13,646 23,456 11,310
Total 110,462 184,894 125,565
Deferred      
Federal 14,240 13,435 15,400
State and other 5,497 4,041 (5,484)
Total 19,737 17,476 9,916
Total      
Federal 111,056 174,873 129,655
State and other 19,143 27,497 5,826
Total $ 130,199 $ 202,370 $ 135,481