XML 122 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share - Schedule of Weighted Average Number of Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Weighted average common shares outstanding - basic 46,334 46,009 44,477
Restricted shares 71 139 0
Performance shares 408 542 0
Weighted average common shares outstanding - diluted 46,813 46,690 44,477