XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Taxes      
Taxes currently payable $ 15,769 $ 16,025 $ 25,259
Deferred income taxes (benefit) 2,485 3,712 (11,480)
Income taxes $ 18,254 $ 19,737 $ 13,779