XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Basic and Diluted, by Common Class [Line Items]        
Net income available to stockholders - basic and diluted $ 31.7 $ 34.9 $ 60.0 $ 58.5
Weighted average number of shares outstanding - basic 25,278,473 26,691,652 25,312,208 26,932,897
Effect of dilutive securities:        
Dilutive securities 85,468 111,688 137,749 163,772
Weighted average number of shares outstanding - diluted 25,363,941 26,803,340 25,449,957 27,096,669
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 82,072 77,252 41,036 38,626
Performance Shares [Member]        
Effect of dilutive securities:        
Dilutive securities 47,684 85,691 81,353 113,469
Stock Option [Member]        
Effect of dilutive securities:        
Dilutive securities 0 0 0 4,143
Restricted Stock Units (RSUs) [Member]        
Effect of dilutive securities:        
Dilutive securities 37,784 25,997 56,396 46,160