v3.26.3
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future issuance (in shares) 2,641,949   2,932,559
Stock compensation expense $ 4,345 $ 4,459  
Performance and Service Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total fair value of restricted shares vested $ 6,000 $ 4,900  
Service RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cliff vesting period after date of issuance 3 years    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cliff vesting period after date of issuance 3 years    
Performance RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted to employees RSUs (in shares) 182,098 185,551  
Cliff vesting percentage after date of issuance 100.00%    
Performance RSUs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cliff vesting percentage after date of issuance 0.00%    
Performance RSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cliff vesting percentage after date of issuance 200.00%    
Performance and Service Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total fair value of restricted shares vested $ 2,100 $ 1,400  
Service RSs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted to employees RSUs (in shares) 83,686 56,322