XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Income taxes currently payable $ 7,605 $ 10,295 $ 13,360 $ 21,111
Deferred income taxes (1,617) (156) (1,238) (335)
Actual tax provision $ 5,988 $ 10,139 $ 12,122 $ 20,776