XML 110 R100.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basic and Diluted Earnings per Share - Schedule of Reconciliation of Calculation of Basic Earnings per Share to Diluted Earnings per Share (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 earnings per share        
Net income $ 36,939 $ 21,552 $ 105,375 $ 19,773
Weighted average shares of common stock (in shares) 8,530,209 9,189,030 8,998,298 8,960,696
Basic earnings per share (in USD per share) $ 4.33 $ 2.35 $ 11.71 $ 2.21
Common stock warrants (in shares) 131,092 65,593 136,471 97,426
Stock option awards (in shares) 0 0 24 0
Common stock awards (in shares) 205,624 147,235 161,064 161,049
Dilutive weighted average shares of common stock (in shares) 8,866,925 9,401,858 9,295,857 9,270,751
Diluted earnings per share (in USD per share) $ 4.17 $ 2.29 $ 11.34 $ 2.13
Stock options and common stock awards excluded from the computation of diluted earnings per share        
Anti-dilutive Securities (in shares) 271,933 166,153 276,988 155,213
Market Based        
Stock options and common stock awards excluded from the computation of diluted earnings per share        
Anti-dilutive Securities (in shares) 68,236 87,509 68,236 87,509