XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Purchase Prices and Aggregate Proceeds (Details) - USD ($)
$ / shares in Units, $ in Millions
Sep. 15, 2023
Mar. 15, 2023
Sep. 15, 2022
Mar. 15, 2022
Sep. 15, 2021
Mar. 15, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common shares issued (in shares) 152,419 177,886 218,314 80,747 73,676 147,837
Purchase prices (in dollars per share) $ 33.78 $ 34.71 $ 45.31      
Aggregate proceeds $ 5.1 $ 6.1 $ 6.2 $ 5.7 $ 4.8 $ 4.5
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Purchase prices (in dollars per share)       $ 67.59 $ 52.60 $ 28.39
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Purchase prices (in dollars per share)       $ 81.37 $ 67.59 $ 52.60