XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Reconciliation of the Basic and Diluted EPS Denominators (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of the basic and diluted EPS denominators      
Basic weighted-average common shares 29,938 31,028 31,776
Dilutive effect of restricted common stock 177 270 234
Diluted weighted-average common shares 30,115 31,298 32,010