XML 90 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK AWARDS, WARRANTS AND OPTIONS - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2024
shares
Jan. 01, 2023
shares
Jun. 30, 2021
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
$ / shares
Jun. 30, 2024
USD ($)
plan
$ / shares
shares
Jun. 30, 2023
$ / shares
Disclosure Stockholders Equity, stock Options And Warrants Additional Information [Line Items]              
Number of plans | plan           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.18 $ 4.16 $ 4.57 $ 3.55
Total unrecognized fair value compensation cost | $       $ 19,200,000   $ 19,200,000  
Weighted average period           1 year 6 months  
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       357,625   357,625  
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       357,625   357,625  
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