XML 146 R127.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share Summary of Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Net Income (Loss) Available to Common Stockholders, Basic $ 153,945 $ 127,923 $ 102,700
Weighted Average Number of Shares Outstanding, Basic 16,291,016 16,302,825 16,234,342
Weighted Average Number Diluted Shares Outstanding Adjustment 134,190 104,677 95,114
Weighted Average Number of Shares Outstanding, Diluted 16,425,206 16,407,502 16,329,456
Basic (in dollars per share) $ 9.45 $ 7.85 $ 6.33
Diluted (in dollars per share) $ 9.37 $ 7.80 $ 6.29