XML 65 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Net income $ 253,495 $ 124,909 $ 106,579
Weighted-average common shares for calculating basic earnings per share 47,213 40,975 41,502
Stock options and restricted stock unit awards 117 49 98
Weighted-average common shares for calculating diluted earnings per share 47,330 41,024 41,600
Basic (in dollars per share) $ 5.37 $ 3.05 $ 2.57
Diluted (in dollars per share $ 5.36 $ 3.04 $ 2.56