XML 68 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity/(Deficit) - Additional Information (Detail)
1 Months Ended 3 Months Ended
Apr. 30, 2025
$ / shares
shares
Mar. 27, 2025
shares
Dec. 23, 2024
USD ($)
$ / shares
shares
Jun. 10, 2022
USD ($)
shares
May 13, 2025
$ / shares
shares
May 12, 2025
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
shares
Dec. 31, 2023
$ / shares
shares
Dec. 28, 2023
USD ($)
Dec. 01, 2023
USD ($)
Mar. 06, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
APIC at a fair value | $     $ 1,500,000                    
Share-based compensation expense | $             $ 45,742 $ 1,462,747          
Common stock, shares issued             29,161,833   28,825,333        
Offering cost paid on sale of common stock | $             $ 89,315 $ 0          
SPA                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares issued and sold 7,220,141   7,377,912                    
Purchase price per share | $ / shares $ 1.1   $ 0.55                    
Aggregate purchase price before deduction of expenses | $     $ 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
2022 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       4,939,515                  
Warrants, expiration beginning date       Dec. 10, 2022                  
Warrants, expiration date       Jun. 10, 2027                  
Common stock, shares issued       4,939,515                  
Offering cost paid on sale of common stock | $       $ 1,800,000                  
Net proceeds received from sale | $       $ 14,700,000                  
2022 Warrants | Measurement Input, Exercise Price [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Long-term debt measurement input       3.35                  
2022 Warrants | Measurement Input, Share Price [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Long-term debt measurement input       3.35                  
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                   $ 1.23      
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                   $ 2.05      
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      
Subsequent Event [Member] | SPA                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares issued and sold         1,452,302 1,452,302              
Purchase price per share | $ / shares         $ 1.1 $ 1.1              
Consultant                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock, shares issued             36,500            
Common Stock [Member] | Director [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of stock options granted   7,500