Quarterly report [Sections 13 or 15(d)]

Restricted Stock Units (Details Narrative)

v3.25.1
Restricted Stock Units (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares issued 110,968  
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSU's granted 110,968  
Share-based compensation expense $ 100,000 $ 200,000
Unvested share-based compensation 17,545  
Fair value shares vested $ 100,000  
Restricted Stock Units (RSUs) [Member] | Boards Members And Consultants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSU's granted 110,968 95,229
RSU's fair market value $ 65,375 $ 131,379