XML 109 R95.htm IDEA: XBRL DOCUMENT v3.26.1
EMPLOYEE BENEFIT PLANS - Stock Based Compensation (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2025
$ / shares
shares
May 31, 2023
$ / shares
shares
May 31, 2022
$ / shares
shares
Jun. 30, 2021
$ / shares
shares
May 31, 2020
item
$ / shares
shares
Aug. 31, 2019
item
director
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
EMPLOYEE BENEFIT PLANS              
Stock option granted (in shares)             5,600
Exercise price (in $ per share) | $ / shares             $ 9.78
2019 Stock Option Plan              
EMPLOYEE BENEFIT PLANS              
Number of share authorized (in shares)           96,967  
Stock option granted (in shares) 5,600 2,000 4,800 15,900 5,000 47,500  
Number of directors, stock option granted | director           5  
Number of officers, stock option granted | item         5 9  
Exercise price (in $ per share) | $ / shares $ 9.78 $ 8.83 $ 11.25 $ 9.75 $ 6.52 $ 9.2  
Vesting period (in years)   5 years 5 years 5 years 5 years 5 years  
Annual vesting percentage   20.00% 20.00% 20.00% 20.00% 20.00%  
Plan expiration period (in years) 10 years 10 years 10 years 10 years 10 years 10 years  
Weighted average assumptions              
Risk-free interest rate 3.82% 3.53% 2.99% 1.14% 0.49% 1.50%  
Volatility rate 26.84% 29.22% 28.68% 29.06% 34.21% 21.23%  
Weighted average expected lives (in years) 6 years 6 months 6 years 6 months 6 years 6 months 6 years 6 months 6 years 6 months 7 years 6 months  
Weighted average fair value (in $ per share) | $ / shares $ 2.8 $ 2.93 $ 4.02 $ 3.08 $ 2.27 $ 2.52  
2019 Stock Option Plan | Tranche one              
EMPLOYEE BENEFIT PLANS              
Stock option granted (in shares) 800            
Vesting period (in years) 3 years            
Annual vesting percentage 33.00%            
2019 Stock Option Plan | Tranche two              
EMPLOYEE BENEFIT PLANS              
Stock option granted (in shares) 4,800            
Vesting period (in years) 5 years            
Annual vesting percentage 20.00%