XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE - Basic And Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Basic, numerator:        
Net income, Basic $ 88,842 $ 63,691 $ 260,872 $ 148,033
Basic, denominator:        
Weighted-average shares 24,605,228 25,632,805 24,640,706 25,559,642
Earnings per common share (in dollars per share) $ 3.61 $ 2.48 $ 10.59 $ 5.79
Diluted, numerator:        
Net income, Diluted $ 88,842 $ 63,691 $ 260,872 $ 148,033
Diluted, denominator:        
Weighted-average shares 24,605,228 25,632,805 24,640,706 25,559,642
Effect of dilutive securities 767,527 1,137,341 985,519 1,312,739
Adjusted weighted-average shares and assumed conversions 25,372,755 26,770,146 25,626,225 26,872,381
Earnings per common share (in dollars per share) $ 3.50 $ 2.38 $ 10.18 $ 5.51