XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic net income per share        
Net income available to common stockholders $ 6.7 $ 4.4 $ 8.6 $ 7.8
Basic weighted average common shares outstanding 32,368,112 31,981,843 32,320,346 32,091,353
Basic net income per share of common stock $ 0.21 $ 0.14 $ 0.27 $ 0.24
Diluted income per share        
Net income available to common stockholders $ 6.7 $ 4.4 $ 8.6 $ 7.8
Basic weighted average common shares outstanding 32,368,112 31,981,843 32,320,346 32,091,353
Effect of dilutive securities:        
Effect of dilutive securities 361,405 157,109 310,736 198,774
Diluted weighted average common shares outstanding 32,729,517 32,138,952 32,631,082 32,290,127
Diluted net income per share of common stock $ 0.2 $ 0.14 $ 0.26 $ 0.24