XML 130 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Plan - Information Related to the Equity Plans for each of the Last Three Years (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Information Related to the Equity Plans      
Cash received from option exercise $ 1,220,000 $ 2,050,000 $ 1,469,000
Employee Stock Option [Member]      
Information Related to the Equity Plans      
Intrinsic value of options exercised 805,334 1,674,072 1,543,711
Cash received from option exercise 1,219,286 2,049,587 1,469,255
Tax benefit realized from option exercises $ 20,527 $ 180,414 $ 153,745
Weighted average fair value of options granted (in dollars per share) $ 1.34 $ 2.22 $ 2.31