v3.25.2
Equity Compensation (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended
Jul. 23, 2024
May 01, 2023
Nov. 11, 2022
Dec. 29, 2021
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock option issued         142,600   84,860
Stock option repricing $ 538,896            
Exercise prices per share $ 7.042            
Additional expense $ 93,140       $ 1,365,776 $ 2,116,423  
Stock option cancelled         960   11,310
Director [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock option issued         10,000    
Exercise price         $ 5.95    
Expiration date         Mar. 07, 2035    
Employees [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock option issued         102,600    
Exercise price         $ 3.09    
Expiration date         Apr. 04, 2035    
Steven Rossi [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock option issued         30,000    
Exercise price         $ 3.09    
Expiration date         Apr. 04, 2035    
Employees and Directors [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock option issued             84,860
Stock option cancelled             2,040
Maximum [Member] | Employees and Directors [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price             $ 14.10
Minimum [Member] | Employees and Directors [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price             $ 5.20
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares issued (Note 7), shares   160,000          
Performance Shares [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares issued (Note 7), shares   40,000          
Share based payment award vesting rights, description     The PSUs vest in 5% increments according to the modified schedule that correlates with the Company’s stock price. The first 5% of the PSUs vest upon the Company’s stock price closing at $22.50, 50% will have vested at a closing price of $53.10, and 100% will have vested at a closing price of $137.60        
Fair value     $ 1,254,460 $ 1,344,570      
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period         7,500    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period         30,000    
Performance Shares [Member] | Chief Executive Officer [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock option issued       40,000      
Share based payment award vesting rights, description       The PSUs were to vest in 5% increments according to a schedule that correlates with the Company’s stock price. The first 5% of the PSUs was to have vested upon the Company’s stock price closing at $30.00, 50% was to have vested at a closing price of $165.00, and 100% was to have vested at a closing price of $315.00.      
Performance Shares [Member] | Director [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock option issued       30,000      
Share based payment award vesting rights, description       The PSUs were to vest in 5% increments according to a schedule that correlates with the Company’s stock price. The first 5% of the PSUs was to have vested upon the Company’s stock price closing at $30.00, 50% was to have vested at a closing price of $165.00, and 100% was to have vested at a closing price of $315.00      
Performance Shares [Member] | Other Trading [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Fair value     $ 100,000        
Performance Shares [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock option issued     40,000        
Performance Shares [Member] | Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock option issued     30,000        
Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares issued (Note 7), shares   200,000          
2015, 2021 and 2022 Equity Incentive Plans [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share based compensation, description         the number of shares of common stock reserved for issuance under the option plan shall not exceed 10% of the issued and outstanding shares of common stock of the Company, have a maximum term of 10 years, and vest at the discretion of the Board of Directors.