XML 56 R35.htm IDEA: XBRL DOCUMENT v3.24.1
STOCK-BASED COMPENSATION - Summary of Stock Options Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Number of stock options outstanding, Beginning of period 356,296 277,576
Number of stock options outstanding, Granted 117,637 78,720
Number of stock options outstanding, Canceled or forfeited (49,107)  
Number of stock options outstanding, End of period 424,826 356,296
Number of stock options Exercisable, End of period 307,189 277,576
Weighted average exercise price, Beginning of period $ 5.06 $ 6.18
Weighted average exercise price, Granted 1.01 1.09
Weighted average exercise price, Canceled or forfeited 16.07  
Weighted average exercise price, End of period 2.66 5.06
Weighted average exercise price Exercisable, End of period $ 3.29 $ 6.18