XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share - Reconciliation of the Basic and Diluted EPS Denominators (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Reconciliation of the basic and diluted EPS denominators        
Basic weighted-average common shares 30,097 30,941 30,381 31,219
Dilutive effect of restricted common stock 187 218 159 268
Diluted weighted-average common shares 30,284 31,159 30,540 31,487