v3.24.2.u1
Options - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 02, 2022
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Feb. 15, 2024
Jan. 08, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Proceeds from options exercises       $ 163,854        
Share-based compensation arrangement by share-based payment award, options, exercises in period (in shares)   50,459     0      
Options exercisable   367,302   367,302        
Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Options strike price   $ 950,333   $ 950,333        
Share-Based Payment Arrangement, Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares)   2,610,442   2,610,442        
Options strike price       $ 15.99        
Share-based compensation arrangement by share-based payment award, options, exercisable, weighted average remaining contractual term (in years)       9 years        
Weighted-average period over which awards are expected to be recognized       3 years        
Stock-based compensation expense   $ 1,122,280 $ 131,841 $ 2,207,875 $ 258,677      
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount   13,509,032   $ 13,509,032        
Share-based compensation arrangement by share-based payment award, options, forfeitures in period (in shares)       47,000        
Share-based compensation arrangements by share-based payment award, options, forfeitures in period, weighted average exercise price (in dollars per share)       $ 5.43        
Share-based compensation arrangement by share-based payment award, options, expirations in period (in shares)       333        
Options expired       $ 14,491        
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Option expired strik price       $ 195        
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Option expired strik price       $ 5.41        
Share-Based Payment Arrangement, Option [Member] | Twenty One Employees [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock options granted       101,911        
Shares of common stock, exercise price       $ 15.99        
Share-based compensation arrangement by share-based payment award, fair value assumptions, call option value       12.88        
Share-based compensation arrangement by share-based payment award, options, grants in period, grant date fair value   $ 1,312,561   $ 1,312,561        
Share-based compensation arrangement by share-based payment award, expiration period (in years)       10 years        
Share-Based Payment Arrangement, Option [Member] | Twenty One Employees [Member] | Maximum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, fair value assumptions, weighted average volatility rate       95.00%        
Share-Based Payment Arrangement, Option [Member] | Twenty One Employees [Member] | Minimum [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, fair value assumptions, weighted average volatility rate       94.00%        
Share-Based Payment Arrangement, Option [Member] | Twenty One Employees [Member] | Share-Based Payment Arrangement, Tranche One [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Options, vesting percentage       60.00%        
Share-Based Payment Arrangement, Option [Member] | Twenty One Employees [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Options, vesting percentage       20.00%        
Stock Option4 [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Volatility rate 406.00%              
Call option value $ 72,692              
Stock-based compensation expense           $ 72,692    
The 2020 Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Additional number of shares available for issuance               2,150,000
Additional number of shares available for grant               2,272,954
The 2020 Plan Amendment [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Additional number of shares available for issuance               2,150,000
Additional number of shares available for grant               2,272,954
The 2024 Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock reserved for issuance             3,000,000