v3.24.1.u1
STOCK-BASED COMPENSATION - Restricted Stock Activity (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Units outstanding at beginning of period (in shares) 1,638,711    
Units granted (in shares) 688,313    
Units vested and released (in shares) (639,358)    
Units forfeited (in shares) (8,510)    
Units outstanding at end of period (in shares) 1,679,156 1,638,711  
Units vested and deferred (in shares) 8,502    
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Units outstanding at beginning of period (in shares) 363,488    
Units granted (in shares) 87,550    
Units vested and released (in shares) (97,124)    
Units forfeited (in shares) (1,337)    
Units outstanding at end of period (in shares) 352,577 363,488  
Units vested and deferred (in shares) 21,961    
PSUs | 2023 PSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Units granted (in shares)   118,684  
Units outstanding at end of period (in shares) 118,684    
Performance period 3 years    
PSUs | 2022 PSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Units granted (in shares)     98,542
Units outstanding at end of period (in shares) 98,542    
Performance period 3 years    
PSUs | 2021 PSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Units outstanding at end of period (in shares) 127,318    
Performance period 3 years    
Remaining shares vested and expected to vest, outstanding (in shares) 8,233    
PSUs | Retention PSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Units granted (in shares) 18,944    
Performance period 1 year    
PSUs | 2024 PSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Units granted (in shares) 87,550    
Performance period 3 years