v3.26.1
STOCK-BASED COMPENSATION - Summary of Stock Options Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
STOCK-BASED COMPENSATION    
Number of Stock Options, Beginning of period 424,826 649,345
Number of Stock Options, Granted 0 16,390
Number of Stock Options, End of period 424,826 665,735
Number of stock options exercisable, End of period 424,826 665,735
Weighted Average Exercise Price, Beginning of period $ 2.66 $ 1.91
Weighted Average Exercise Price, Granted 0 0.48
Weighted Average Exercise Price, End of period 2.66 1.88
Weighted Average Exercise Price exercisable, End of period $ 2.66 $ 1.88