v3.26.1
STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2026
May 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
STOCK AWARDS, WARRANTS AND OPTIONS            
Estimated weighted fair value of option granted (in per share)     $ 27.43 $ 10.59 $ 22.19 $ 12.33
Non-vested stock options            
STOCK AWARDS, WARRANTS AND OPTIONS            
Total unrecognized fair value compensation cost     $ 65,700,000   $ 65,700,000  
Stock-based compensation expense     6,062,925 $ 3,647,153 $ 11,980,980 $ 9,386,552
Weighted average period         2 years 3 months 18 days  
Performance-based options            
STOCK AWARDS, WARRANTS AND OPTIONS            
Total unrecognized fair value compensation cost     $ 5,700,000   $ 5,700,000  
Performance period         1 year  
Stock-based compensation expense         $ 0  
Stock Option Plan 2021 | Stock Option            
STOCK AWARDS, WARRANTS AND OPTIONS            
Number of additional shares authorized   0        
Stock Option Plan 2025 | Stock Option            
STOCK AWARDS, WARRANTS AND OPTIONS            
Number of shares authorized for issuance   3,500,000        
Percentage of outstanding shares   5.00%        
Number of additional shares authorized 2,868,420          
Number of shares available for issuance     4,470,487   4,470,487  
Stock Option | Stock Option            
STOCK AWARDS, WARRANTS AND OPTIONS            
Terms of stock option plans         10 years  
Minimum | Stock Option            
STOCK AWARDS, WARRANTS AND OPTIONS            
Vesting period         1 year  
Maximum | Stock Option            
STOCK AWARDS, WARRANTS AND OPTIONS            
Vesting period         4 years