v3.26.1
STOCKHOLDERS' EQUITY - Stock Options Activity (Details) - Stock options - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
STOCKHOLDERS' EQUITY      
Shares, Options outstanding at the beginning balance 5,635,748    
Shares, Granted 945,606    
Shares, Exercised (1,722,289) (622,500)  
Shares, Forfeited (433,020)    
Shares, Options outstanding at the ending balance 4,426,045   5,635,748
Nonvested options (in shares) 2,960,929    
Vested and exercisable options (in shares) 1,465,116    
Weighted- Average Exercise Price Per Share, Options outstanding at the beginning balance $ 1.21    
Weighted- Average Exercise Price Per Share, Granted 8.3    
Weighted- Average Exercise Price Per Share, Exercised 0.77    
Weighted- Average Exercise Price Per Share, Forfeited 2.98    
Weighted- Average Exercise Price Per Share, Options outstanding at the ending balance 2.72   $ 1.21
Weighted- Average Exercise Price Per Share, Nonvested options 3.23    
Weighted- Average Exercise Price Per Share, Vested and exercisable options $ 1.71    
Weighted- Average Remaining Contractual Term, Options outstanding 6 years 3 months 18 days   5 years 6 months
Weighted- Average Remaining Contractual Term, Nonvested options 6 years 3 months 18 days    
Weighted- Average Remaining Contractual Term, Options Vested and exercisable 6 years 3 months 18 days    
Aggregate Intrinsic Value, Options outstanding $ 20,982,450   $ 21,526,399
Aggregate Intrinsic Value, Nonvested options 12,844,596    
Aggregate Intrinsic Value, Vested and exercisable options $ 8,137,854