v3.25.2
STOCK BASED COMPENSATION EXPENSE - Stock option activity (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Number of Outstanding Options    
Beginning balance | shares 5,984,204  
Expired | shares (1,426)  
Exercised | shares (84,760)  
Ending balance | shares 5,898,018 5,984,204
Vested and Exercisable | shares 5,502,559  
Vested and Expected to Vest | shares 5,898,018  
Weighted Average Exercise Price    
Beginning balance | $ / shares $ 3.04  
Expired | $ / shares 1.57  
Exercised | $ / shares 330  
Ending balance | $ / shares 2.98 $ 3.04
Vested and Exercisable | $ / shares 3.07  
Vested and Expected to Vest | $ / shares $ 2.98  
Additional disclosures    
Weighted Average Remaining Contractual Years 7 years 6 months 8 years
Weighted Average Remaining Contractual Years, Vested and Exercisable 7 years 4 months 28 days  
Weighted Average Remaining Contractual Years, Vested and Expected to Vest 7 years 6 months  
Aggregate Intrinsic Value | $ $ 17,569,554 $ 81,519,660
Aggregate Intrinsic Value, Vested and Exercisable | $ 16,893,855  
Aggregate Intrinsic Value, Vested and Expected to Vest | $ $ 17,569,554