XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock Repurchase Program [Abstract]    
Stock repurchase program authorized amount $ 26,000,000  
Stock repurchased during period (in shares) 3,219  
Amount paid to repurchase shares during the year $ 96,024 $ 108,914
Amount of common stock repurchased $ 20,935,578  
Number of common stock acquired (in shares) 1,384,039  
Number of shares issued (in shares) 481  
Cost of shares issued $ 13,974  
Earnings Per Share Calculations [Abstract]    
Dilutive instruments outstanding (in shares) 0 0