XML 69 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Net income $ 124,909 $ 106,579 $ 164,618
Weighted-average common shares for calculating basic earnings per share 40,975 41,502 43,020
Stock options and restricted stock unit awards 49 98 188
Weighted-average common shares for calculating diluted earnings per share 41,024 41,600 43,208
Basic (in dollars per share) $ 3.05 $ 2.57 $ 3.83
Diluted (in dollars per share $ 3.04 $ 2.56 $ 3.81