v3.26.1
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Jul. 01, 2026
Jul. 30, 2027
Jun. 30, 2026
Subsequent Event [Line Items]      
Number of shares granted     3,922
Number of shares vested     54,380
Restricted Stock Units (RSUs) [Member]      
Subsequent Event [Line Items]      
Number of shares granted     3,922
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Number of shares granted, value $ 376,720    
Subsequent Event [Member] | Board Members [Member]      
Subsequent Event [Line Items]      
Number of shares granted 130,539    
Subsequent Event [Member] | Board Members [Member] | Restricted Stock Units (RSUs) [Member]      
Subsequent Event [Line Items]      
Number of shares vested 30,541 99,998