XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE - Basic And Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic, numerator:      
Net income, Basic $ 298,209 $ 213,521 $ 71,100
Basic, denominator:      
Weighted-average shares 24,585,205 25,471,939 25,410,232
Earnings per common share (in dollars per share) $ 12.13 $ 8.38 $ 2.80
Diluted, numerator:      
Net income, Diluted $ 298,209 $ 213,521 $ 71,100
Diluted, denominator:      
Weighted-average shares 24,585,205 25,471,939 25,410,232
Effect of dilutive securities 919,303 1,300,187 1,012,291
Adjusted weighted-average shares and assumed conversions 25,504,508 26,772,126 26,422,523
Earnings per common share (in dollars per share) $ 11.69 $ 7.98 $ 2.69