XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic net income per share        
Net income available to common stockholders $ 1.7 $ 5.4 $ 1.9 $ 3.4
Basic weighted average common shares outstanding 32,368,112 31,933,032 32,296,067 32,147,015
Basic net income per share of common stock $ 0.05 $ 0.17 $ 0.06 $ 0.11
Diluted income per share        
Net income available to common stockholders $ 1.7 $ 5.4 $ 1.9 $ 3.4
Basic weighted average common shares outstanding 32,368,112 31,933,032 32,296,067 32,147,015
Effect of dilutive securities:        
Effect of dilutive securities 363,310 218,480 285,402 220,795
Diluted weighted average common shares outstanding 32,731,422 32,151,512 32,581,469 32,367,810
Diluted net income per share of common stock $ 0.05 $ 0.17 $ 0.06 $ 0.11