XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Income taxes - Schedule of Provision (Benefit) for Income Taxes on Income Consists (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 161,438 $ 114,255 $ 123,882
State and other 23,456 11,310 21,878
Total 184,894 125,565 145,760
Deferred      
Federal 13,435 15,400 4,532
State and other 4,041 (5,484) 4,001
Total 17,476 9,916 8,533
Total      
Federal 174,873 129,655 128,414
State and other 27,497 5,826 25,879
Total $ 202,370 $ 135,481 $ 154,293