XML 86 R79.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION - RSUs and Restricted Stock Awards (Details) - shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 1 year  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 5 years  
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Average closing market price, common stock, period (in days) 5 days  
Outstanding (in shares) 277,577 243,685
Granted (in shares) 53,383  
Forfeited (in shares) 0  
Vested (in shares) 19,491  
Restricted Stock Units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 1 year  
Restricted Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 5 years  
Restricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Average closing market price, common stock, period (in days) 5 days  
Outstanding (in shares) 229,945 225,582
Granted (in shares) 148,243  
Forfeited (in shares) 1,504  
Vested (in shares) 142,376  
Awards forfeited and returned (in shares) 67,964  
Restricted Stock Awards | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 1 year  
Restricted Stock Awards | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 3 years