XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jun. 21, 2024
Dec. 31, 2023
Jun. 13, 2023
Jun. 30, 2023
Jan. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Remaining unrecognized compensation cost of non-vested stock options           $ 0.1      
Weighted-average remaining requisite service period of recognition of unrecognized compensation cost           1 year 3 months 18 days      
Options Vesting on Third Anniversary Of Grant [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Vesting period             3 years    
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           52 181    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period           6 months      
Options vested or expected to vest   71         71    
Options forfeited during the period   35       153 33    
Options exercised (in shares)              
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, Award Vesting Period         3 years        
Vesting period           6 months      
Number of shares granted       35 71 52 106    
Restricted stock units, grant date fair value per share vested           $ 547.20      
Restricted stock units, grant date fair value per share non-vested   $ 3,902.40   $ 2,121.60 $ 3,240 $ 2,881.62 $ 3,902.40 $ 6,768.00  
Shares forfeited           31.60 1    
Maximum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period           4 years      
Maximum [Member] | Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock option awards granted term             6 years    
Minimum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period           3 years      
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    
2018 Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of additional shares authorized 160,000   60,000            
Number of shares reserved for issuance           196,000      
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 shares reserved for issuance           55      
Number of authorized shares                 55
2018 Plan [Member] | Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares granted           52 180    
Options granted, grant date fair value per share           $ 424.80      
2018 Plan [Member] | Maximum [Member] | Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Options granted, grant date fair value per share             $ 2,635.20    
2018 Plan [Member] | Minimum [Member] | Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Options granted, grant date fair value per share             $ 1,516.80