XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Shareholders' Equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock Repurchase Program [Abstract]    
Stock repurchase program authorized amount $ 22,000,000  
Stock repurchased during period (in shares) 3,598  
Amount paid to repurchase shares during the year $ 108,914 $ 100,228
Amount of common stock repurchased $ 20,300,317  
Number of common stock acquired (in shares) 1,360,457  
Number of shares issued (in shares) 9,944  
Cost of shares issued $ 299,314  
Earnings Per Share Calculations [Abstract]    
Dilutive instruments outstanding (in shares) 0 0