Annual report pursuant to Section 13 and 15(d)

SHARE-BASED COMPENSATION - Schedule of Stock Option Activity (Details)

v3.24.0.1
SHARE-BASED COMPENSATION - Schedule of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Shares    
Beginning balance (in shares) 412,529  
Exercised/Released (in shares) (12,500)  
Cancelled/Forfeited (in shares) (1,540)  
Expired (in shares) (22,410)  
Ending balance (in shares) 376,079 412,529
Weighted Average Grant Price    
Outstanding (in dollars per share) $ 19.83 $ 19.99
Exercised/Released (in dollars per share) 10.99  
Forfeited/expired (in dollars per share) 24.67  
Expired (in dollars per share) 27.35  
Weighted Average Exercise Price    
Outstanding (in dollars per share) 20.34 $ 22.11
Exercised/released (in dollars per share) 15.76  
Cancelled/forfeited (in dollars per share) 17.87  
Expired (in dollars per share) $ 55.69