v3.26.1
SHARE-BASED COMPENSATION (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 13, 2026
Jan. 01, 2026
May 14, 2025
Sep. 15, 2015
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share price (in dollars per share)   $ 66.72            
Stock-based compensation expense         $ 1,100 $ 833 $ 2,200 $ 1,700
Performance-based RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Term of award   3 years            
Shares eligible to be earned (in shares)   41,270            
Shares eligible to be earned, percentage of awards granted   2            
Expected volatility rate   25.69%            
Risk -free rate   3.55%            
Expected term   3 years            
Time Based RSUs | Employee | Tranche One                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted shares vesting percentage   33.00%            
Vesting period   1 year            
Time Based RSUs | Employee | Tranche Two                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted shares vesting percentage   33.00%            
Vesting period   1 year            
Time Based RSUs | Employee | Tranche Three                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restricted shares vesting percentage   33.00%            
Vesting period   1 year            
2025 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares (in shares)     650,000          
Term of award     10 years          
2025 Incentive Plan | Performance-based RSUs | Employee                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Awards granted (in shares)   20,635            
2025 Incentive Plan | Time Based RSUs | Employee                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Awards granted (in shares)   34,599            
2025 Incentive Plan | Time Based RSUs | Nonemployee                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Awards granted (in shares) 7,472              
2015 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares (in shares)       775,000        
Term of award       10 years