XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Based Compensation (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Jan. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Feb. 06, 2025
Dec. 31, 2024
Oct. 31, 2020
Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock option awards granted term     6 years      
Shares granted   24,812 52      
Shares issued   1,066        
Options granted, grant date fair value per share     $ 424.80      
Options exercised        
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 71 0 52      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period   6 months        
Restricted stock units, grant date fair value per share vested   $ 547.20        
Stock awards vesting period 3 years          
Restricted stock units, grant date fair value per share non-vested $ 3,240.00 $ 3,240.00     $ 3,240.00  
Shares forfeited   9        
Shares forfeited, value   $ 61,000        
Unrecognized compensation expense, awards   $ 1,000        
Maximum [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock option awards granted term   10 years        
Options granted, grant date fair value per share   $ 72.38        
Minimum [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock option awards granted term   5 years        
Options granted, grant date fair value per share   $ 60.86        
2018 Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common stock reserved for future issuance   785,411   500,000    
Additional shares aproved   285,466        
Stock option awards description   vest over a one to four-year period from the date of grant.        
2018 Plan [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock option awards granted term   10 years        
2020 Inducement Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of authorized shares           55
Number of shares issued   0        
Number of shares reserved for issuance   55