XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK AWARDS, WARRANTS AND OPTIONS - Additional Information (Details)
1 Months Ended 3 Months Ended
Jan. 01, 2025
shares
Jan. 01, 2024
shares
Jun. 30, 2021
shares
Mar. 31, 2025
USD ($)
plan
$ / shares
shares
Mar. 31, 2024
$ / shares
STOCK AWARDS, WARRANTS AND OPTIONS          
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       $ 12.73 $ 4.59
Total unrecognized fair value compensation cost | $       $ 39,200,000  
Weighted average period       1 year 8 months 12 days  
Employee Stock Option          
STOCK AWARDS, WARRANTS AND OPTIONS          
Terms of stock option plans       10 years  
Employee Stock Option | Stock Option Plan 2020          
STOCK AWARDS, WARRANTS AND OPTIONS          
Number of shares available for issuance       468,019  
Employee Stock Option | Stock Option Plan 2021          
STOCK AWARDS, WARRANTS AND OPTIONS          
Number of shares authorized for issuance     3,500,000    
Number of additional shares authorized 2,279,114 1,557,416      
Number of shares available for issuance       468,019  
Minimum | Employee Stock Option          
STOCK AWARDS, WARRANTS AND OPTIONS          
Vesting period       1 year  
Maximum | Employee Stock Option          
STOCK AWARDS, WARRANTS AND OPTIONS          
Vesting period       4 years