XML 90 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK AWARDS, WARRANTS AND OPTIONS - Additional Information (Details)
1 Months Ended 3 Months Ended
Jan. 01, 2024
shares
Jan. 01, 2023
shares
Jun. 30, 2021
shares
Mar. 31, 2024
USD ($)
item
$ / shares
shares
Mar. 31, 2023
$ / shares
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]          
Number of plans | item       5  
Percentage of outstanding shares     5.00%    
Minimum limit of fair market value to be treated as non-statutory stock | $       $ 100,000  
Estimated weighted fair value of option granted (in per share) | $ / shares       $ 4.59 $ 3.47
Total unrecognized fair value compensation cost | $       $ 21,200,000  
Weighted average period       1 year 7 months 6 days  
Employee Stock Option          
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]          
Terms of stock option plans       10 years  
Employee Stock Option | Stock Option Plan 2020          
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]          
Number of shares available for issuance       377,866  
Employee Stock Option | Stock Option Plan 2021          
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]          
Number of shares authorized for issuance     3,500,000    
Number of additional shares authorized 1,557,416 1,262,070      
Number of shares available for issuance       377,866  
Minimum | Employee Stock Option          
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]          
Vesting period       1 year  
Maximum | Employee Stock Option          
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]          
Vesting period       4 years