XML 141 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED PAYMENTS - Schedule of Restricted Stock Unit Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
RSU        
Weighted Average Grant Date Fair Value        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares (32,637) (32,250) (20,700)  
Restricted Stock Units (RSUs)        
Number of Shares        
Share-based award (in shares) 1,143,146 641,839 747,425 900,064
Granted (in shares) 879,699 450,232 411,467  
Vested (in shares) (373,067) (448,883) (518,856)  
Forfeited (in shares) (5,325) (106,935) (45,250)  
Ending balance (in shares) 1,143,146 641,839 747,425  
Weighted Average Grant Date Fair Value        
Beginning balance (in dollars per share) $ 6.57 $ 4.77 $ 2.94  
Granted (in dollars per share) 6.50 7.36 6.52  
Vested (in dollars per share) 6.20 4.24 2.93  
Forfeited (in dollars per share) 5.59 7.03 5.40  
Ending balance (in dollars per share) $ 6.65 $ 6.57 $ 4.77