XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Significant components of the provision for income taxes) (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:                      
Federal                 $ 2,240,000 $ 2,800,000 $ 3,080,000
State                 750,000 1,065,000 985,000
Total current $ 970,000 $ 835,000 $ 905,000 $ 280,000 $ 1,475,000 $ 730,000 $ 1,260,000 $ 400,000 2,990,000 3,865,000 4,065,000
Deferred (305,000) 275,000 345,000 70,000 (25,000) 565,000 315,000 80,000 385,000 935,000 195,000
Income tax provision $ 665,000 $ 1,110,000 $ 1,250,000 $ 350,000 $ 1,450,000 $ 1,295,000 $ 1,575,000 $ 480,000 $ 3,375,000 $ 4,800,000 $ 4,260,000