XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
INCOME TAXES      
Taxes currently payable $ 13,233 $ 14,559 $ 15,769
Deferred income taxes 457 2,985 2,485
Income taxes $ 13,690 $ 17,544 $ 18,254