XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Share-Based Payments - ESPP (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Proceeds from common shares issued pursuant to ESPP $ 591,000 $ 665,000
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award    
Common shares issued pursuant to employee share purchase plan (in shares) 44,569  
Proceeds from common shares issued pursuant to ESPP $ 592,000  
Expected volatility 48.00%  
Dividend yield 4.20%  
Risk-free interest rate 5.30%  
Award term 3 months