XML 85 R63.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE - Basic And Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Basic, numerator:        
Net income, Basic $ 102,461 $ 60,981 $ 172,030 $ 84,342
Basic, denominator:        
Weighted-average shares 24,607,362 25,586,353 24,658,739 25,522,453
Earnings per common share (in dollars per share) $ 4.16 $ 2.38 $ 6.98 $ 3.30
Diluted, numerator:        
Net income, Diluted $ 102,461 $ 60,981 $ 172,030 $ 84,342
Diluted, denominator:        
Weighted-average shares 24,607,362 25,586,353 24,658,739 25,522,453
Effect of dilutive securities 988,669 1,324,443 1,097,575 1,403,680
Adjusted weighted-average shares and assumed conversions 25,596,031 26,910,796 25,756,314 26,926,133
Earnings per common share (in dollars per share) $ 4.00 $ 2.27 $ 6.68 $ 3.13