XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Stock Compensation Plan (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share based compensation expense $ 550,082 $ 742,203
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 287,858  
Fair value of restricted stock vested 451,580  
Restricted stock based compensation expense 466,745 $ 0
Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation $ 5,055  
2021 Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 3 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 10 years