XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Options (Details ) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Equity Option [Member]    
Beginning balance 477,449 535,953
Stock options exercised (22,073)  
Stock options forfeited (10,144) (58,504)
Ending balance 445,232 477,449
Weighted Average Exercise Prices [Member]    
Beginning balance $ 5.47 $ 5.47
Exercise price exercised 5.50  
Exercise price forfeited 5.50 5.47
Ending balance $ 5.47 $ 5.47