XML 81 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Common Share - Income Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]            
Net income $ 18,026 $ 3,202 $ 94,453 $ 53,073 $ 21,228 $ 147,527
Weighted Average Shares - Basic (in shares) 12,734,230   12,988,200   12,892,793 12,981,202
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities 3,242,286   3,254,971   3,242,286 3,254,971
Dilutive effect of stock options and restricted stock units (in shares) 82,090   133,346   88,762 137,285
Dilutive effect of stock options, shares issuable under Convertible Bond Debt and restricted stock awards (in shares) 3,324,376   3,388,317   3,331,048 3,392,256
Weighted Average Shares - Diluted (in shares) 16,058,606   16,376,517   16,223,841 16,373,458
Basic net income (in usd per share) $ 1.42   $ 7.27   $ 1.65 $ 11.36
Diluted net income (in usd per share) $ 1.21   $ 5.77   $ 1.48 $ 9.01