XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares [Table Text Block] The following table summarizes the dilutive effect of RSUs to purchase common stock for the three and six months ended June 30, 2023 and 2022:
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Weighted average common shares—basic41,462,452 42,297,525 41,503,039 42,548,366 
Dilutive effect of restricted stock units182,732 183,674 220,572 247,080 
Weighted average common shares—diluted41,645,184 42,481,199 41,723,611 42,795,446