v3.25.2
SHAREHOLDERS' EQUITY - Stock based compensation plans (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 04, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognized compensation expense   $ 300,000   $ 600,000  
Stock issued (in shares)   39,889 39,239 77,167 79,365
Stock surrendered (in shares)   13,705 14,696 31,044 34,019
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)       0 0
Recognized compensation expense   $ 0 $ 0 $ 0 $ 0
Unrecognized stock-based compensation expense   $ 0   $ 0  
Options fully vested / exercisable at end of period (in shares)   68,728   68,728  
Exercise price low range (in USD per share)       $ 25.00  
Exercise price high range (in USD per share)       $ 27.00  
Expiry period (in years)       10 years  
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognized compensation expense     $ 300,000   $ 600,000
2025 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of additional shares authorized for issuance (in shares) 150,000        
Number of shares available for issuance (in shares)   396,376   396,376  
Maximum number of shares available for issuance (in shares)   1,500,000   1,500,000