XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity/(Deficit) - Additional Information (Detail)
1 Months Ended 12 Months Ended
Apr. 30, 2025
$ / shares
shares
Dec. 23, 2024
USD ($)
$ / shares
shares
Jun. 10, 2022
$ / shares
shares
Jun. 09, 2015
USD ($)
shares
Jun. 30, 2024
shares
Jun. 30, 2022
shares
Dec. 31, 2024
USD ($)
IncentivePlan
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
shares
Dec. 20, 2024
$ / shares
shares
Dec. 28, 2023
USD ($)
Dec. 01, 2023
USD ($)
Mar. 06, 2023
$ / shares
shares
Mar. 26, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Class of warrants or rights exercise price of warrants or rights | $ / shares     $ 3.35                      
Number of stock incentive plans | IncentivePlan             3              
Stock incentive plan expiration date             Aug. 31, 2015              
Award authorized by board                           800,000
Share-based compensation expense | $             $ 2,011,605 $ 585,654            
Number of stock options granted             1,355,450              
Aggregate intrinsic values of options exercisable | $             $ 0.2 0.5            
Aggregate intrinsic values of options outstanding | $             0.2 0.9            
Aggregate intrinsic values of options exercised | $             0 0.1            
Unrecognized compensation cost related to unvested | $             $ 200,000              
Unrecognized compensation cost related to unvested expected remaining             1 year 4 months 9 days              
Total fair value of shares vested | $             $ 1.1 0.7            
Number of warrants                   5,327,046        
Class of warrant or right, Number of securities called by warrants or rights     90,552                      
Proceeds from Issuance of Common Stock | $             $ 3,896,875 $ 239,303            
Preferred stock, shares authorized             24,984,166 24,984,166            
Preferred stock, par value | $ / shares             $ 0.0001 $ 0.0001            
Preferred stock, shares outstanding             0 0            
Preferred stock, shares issued             0 0            
Common stock, shares authorized             75,000,000 75,000,000            
Common stock, par value | $ / shares             $ 0.0001 $ 0.0001            
Common stock, shares outstanding             28,825,333 20,420,896            
Common stock, shares issued             28,825,333 20,420,896            
APIC at a fair value | $   $ 1,500,000                        
Shares reserved for future issuance             1,283,792              
Total fair value of shares unvested | $             $ 100,000 $ 1,500,000            
SPA                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Shares issued and sold 7,220,141 7,377,912         7,377,912              
Purchase price per share | $ / shares $ 1.1 $ 0.55         $ 0.55              
Aggregate purchase price before deduction of expenses | $   $ 4,100,000         $ 4,100,000              
December 2023 Warrants                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Debt instrument face amount | $                     $ 2,250,000 $ 3,750,000    
March 2023 Warrants                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Class of warrants or rights exercise price of warrants or rights | $ / shares                   $ 1.1     $ 3.78  
2022 Warrants                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Class of warrants or rights exercise price of warrants or rights | $ / shares     $ 3.35                      
Class of warrant or right, Number of securities called by warrants or rights     4,939,515                      
Warrants, expiration beginning date     Dec. 10, 2022                      
Warrants, expiration date     Jun. 10, 2027                      
Common stock, shares issued     4,939,515                      
2015 Stock Incentive Plan [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award authorized by board       450,000                    
First tranche | December 2023 Warrants                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Class of warrants or rights exercise price of warrants or rights | $ / shares               $ 4.25   1.23        
Closing Price               120            
Second tranche | December 2023 Warrants                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Class of warrants or rights exercise price of warrants or rights | $ / shares               $ 7.09   $ 2.05        
Closing Price               200            
Maximum [Member] | March 2023 Warrants                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Class of warrant or right, Number of securities called by warrants or rights                         3,703,704  
Maximum [Member] | First tranche | December 2023 Warrants                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Class of warrant or right, Number of securities called by warrants or rights               1,411,765            
Maximum [Member] | Second tranche | December 2023 Warrants                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Class of warrant or right, Number of securities called by warrants or rights               211,565            
Incentive Stock Options [Member] | 2015 Stock Incentive Plan [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Award authorized by board       450,000                    
Additional shares authorized for stock-based compensation                 200,000          
Incentive Stock Options [Member] | Minimum [Member] | 2019 Stock Incentive Plan [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Additional shares authorized for stock-based compensation         2,000,000 1,600,000                
Incentive Stock Options [Member] | Maximum [Member] | 2019 Stock Incentive Plan [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Additional shares authorized for stock-based compensation         4,400,000 2,400,000                
Restricted Stock Units                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Fair value of restricted stock, awards vested | $             35,414 $ 100,000            
Fair value of unvested restricted stock awards | $             $ 0 $ 46,905            
Weighted-average grant date fair value of restricted stock awards | $ / shares             $ 1.98 $ 4.94            
Weighted-average remaining contractual term             0 years 1 year            
Total unrecognized compensation cost related to unvested restricted stock awards | $             $ 0              
Common Stock [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Class of warrant or right, Number of securities called by warrants or rights               90,552            
Common Stock [Member] | Incentive Stock Options [Member] | 2015 Stock Incentive Plan [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Exercise price of incentive option granted             With respect to each grant of an ISO to a participant who is not a ten percent stockholder, the exercise price shall not be less than the fair market value of a share on the date the ISO is granted. With respect to each grant of an ISO to a participant who is a ten percent stockholder, the exercise price shall not be less than one hundred ten percent (110%) of the fair market value of a share on the date the ISO is granted.              
Maximum aggregate number of Shares with respect to one or more Awards that may be granted to any one person during any calendar year       83,333                    
Maximum aggregate amount of cash that may be paid in cash to any person during any calendar year | $       $ 2                    
Common Stock [Member] | Incentive Stock Options [Member] | Minimum [Member] | 2015 Stock Incentive Plan [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Eligible employee threshold percentage             10.00%              
Purchase price of common stock percentage             (110.00%)