v3.26.1
Stock-Based Compensation (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Aug. 31, 2022
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of common shares forfeiture    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted-Average Remaining Contractual Term   2 years 9 months  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized stock-based compensation expense related to options   $ 0  
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 1,505,523  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted-Average Remaining Contractual Term   1 year 8 months 12 days  
Equity Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Intrinsic value   $ 0 $ 0
2015 Long Term Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of common shares available for issuance 400,000    
2025 Long Term Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of common shares available for issuance   255,374  
Number of common shares forfeiture 223,333