XML 104 R94.htm IDEA: XBRL DOCUMENT v3.23.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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Weighted average common shares outstanding        
Net income (loss) $ 15,500 $ 10,400 $ (24,700) $ 68,400
Weighted average shares of common stock (in shares) 7,652,563 9,257,089 7,593,391 9,236,221
Basic earnings per share (in USD per share) $ 2.02 $ 1.12 $ (3.25) $ 7.41
Common stock warrants (in shares) 115,977 0 0 139,160
Stock option awards (in shares) 0 0 0 37
Common stock awards (in shares) 151,047 109,517 0 138,784
Dilutive weighted average shares of common stock (in shares) 7,919,587 9,366,606 7,593,391 9,514,202
Diluted earnings per share (in USD per share) $ 1.95 $ 1.11 $ (3.25) $ 7.19
Stock options and common stock awards excluded from the computation of diluted earnings per share        
Anti-dilutive Securities (in shares) 84,748 460,512 59,703 279,516
Market Based        
Stock options and common stock awards excluded from the computation of diluted earnings per share        
Anti-dilutive Securities (in shares) 61,354 76,534 61,354 76,534