XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Payments - ESPP (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Proceeds from common shares issued pursuant to ESPP $ 792,000 $ 665,000
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award    
Common shares issued pursuant to employee share purchase plan (in shares) 60,185  
Proceeds from common shares issued pursuant to ESPP $ 792,000  
Award term 3 months  
ESPP | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected volatility 26.00%  
Dividend yield 4.20%  
Risk-free interest rate 5.30%  
ESPP | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected volatility 48.00%  
Dividend yield 4.60%  
Risk-free interest rate 5.60%