v3.26.1
STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Jan. 01, 2026
May 31, 2025
Mar. 31, 2026
Mar. 31, 2025
STOCK AWARDS, WARRANTS AND OPTIONS        
Estimated weighted fair value of option granted (in per share)     $ 21.61 $ 12.73
Non-vested stock options        
STOCK AWARDS, WARRANTS AND OPTIONS        
Total unrecognized fair value compensation cost     $ 66,100,000  
Stock-based compensation expense     $ 5,918,055 $ 5,739,399
Weighted average period     2 years 4 months 24 days  
Performance-based options        
STOCK AWARDS, WARRANTS AND OPTIONS        
Total unrecognized fair value compensation cost     $ 4,400,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,605,230  
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