v3.26.1
STOCK-BASED COMPENSATION - RSUs and Restricted Stock Awards (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
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) 349,745 349,745 290,385
Granted (in shares) 40,732 82,787  
Forfeited (in shares) 0 0  
Vested (in shares) 6,809 23,427  
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) 255,766 255,766 229,336
Granted (in shares) 0 167,313  
Forfeited (in shares) 0 0  
Vested (in shares) 0 140,883  
Awards forfeited and returned (in shares)   69,682  
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