v3.26.1
STOCK AWARD PLAN AND STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 28, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Aug. 06, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock, shares issued   47,227,259   47,227,259   43,274,398  
Fair value of common stock on grant date (in dollars per share)       $ 4.17 $ 6.11    
share based compensation expense   $ 2,272,840 $ 298,218 $ 10,983,142 $ 595,447    
Employee Stock Option              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Fair value of common stock on grant date (in dollars per share)       $ 4.53      
Total unrecognized compensation costs   $ 39,100,000   $ 39,100,000      
Weighted-average period over which unrecognized compensation costs is expected to be recognized       3 years 6 months      
share based compensation expense       $ 6,600,000      
Employee Stock Option | Maximum [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Exercisable period       10 years      
Employee Stock Option | Employees              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period       4 years      
Employee Stock Option | Directors              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period       1 year      
Performance-based Restricted Stock Units              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period 5 years            
PRSU'S vested   228,213   228,213      
PRSU'S outstanding   199,781   199,781      
PRSU'S cancelled       48,646      
share based compensation expense       $ 200,000      
Incremental Non-cash Compensation Cost 50.00%     50.00%      
2013 Equity Incentive Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Shares authorized for issuance   14,578,917   14,578,917      
Option Exchange Program [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common stock, shares issued             953,980
Common stock exchanged for PRSUs             476,640