XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Payments - ESPP (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award    
Proceeds from common shares issued pursuant to ESPP $ 665,000 $ 800,000
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award    
Common shares issued pursuant to employee share purchase plan (in shares) 52,089  
Proceeds from common shares issued pursuant to ESPP $ 665,000  
Expected volatility 30.00%  
Dividend yield 2.40%  
Risk-free interest rate 4.70%  
Award term 6 months