v3.26.1
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Feb. 26, 2026
Jan. 01, 2026
Jan. 01, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation $ 2,150 $ 1,863      
2024 PSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Payout Percentage     100.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period 348        
Minimum | 2024 PSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Payout Percentage         0.00%
Minimum | 2025 PSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Payout Percentage       0.00%  
Maximum | 2024 PSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Payout Percentage         200.00%
Maximum | 2025 PSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangements by Share-Based Payment Award, Performance-Based Units, Payout Percentage       200.00%  
2018 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 6,998        
Options Outstanding 2,519        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1,811