v3.25.2
STOCK AWARDS, WARRANTS AND OPTIONS - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 22, 2025
Jan. 01, 2025
Jan. 01, 2024
May 31, 2025
Jun. 30, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
STOCK AWARDS, WARRANTS AND OPTIONS                  
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)           $ 10.59 $ 4.18 $ 12.33 $ 4.57
Total unrecognized fair value compensation cost           $ 37,900,000   $ 37,900,000  
Weighted average period               1 year 7 months 6 days  
Stock Option Plan 2020 | Employee Stock Option                  
STOCK AWARDS, WARRANTS AND OPTIONS                  
Number of shares available for issuance           3,634,646   3,634,646  
Stock Option Plan 2021 | Employee Stock Option                  
STOCK AWARDS, WARRANTS AND OPTIONS                  
Number of shares authorized for issuance         3,500,000        
Number of additional shares authorized 0 2,279,114 1,557,416            
Number of shares available for issuance           3,634,646   3,634,646  
Stock Option Plan 2025 | Employee Stock Option                  
STOCK AWARDS, WARRANTS AND OPTIONS                  
Number of shares authorized for issuance       3,500,000          
Percentage of outstanding shares       5.00%          
Employee Stock Option | Employee Stock Option                  
STOCK AWARDS, WARRANTS AND OPTIONS                  
Terms of stock option plans               10 years  
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