XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE - Schedule of EPS Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income (loss) $ 2,295 $ 20,367 $ (24,089) $ 58,039
Weighted average shares:        
Basic weighted average number of shares outstanding (in shares) 18,792,893 18,716,864 18,774,593 19,000,007
Dilutive effect of outstanding common stock equivalents (in shares) 0 79,873 0 137,841
Diluted weighted-average number of shares outstanding (in shares) 18,792,893 18,796,737 18,774,593 19,137,848
Net income (loss) per share:        
Basic earnings per share (in dollars per share) $ 0.12 $ 1.09 $ (1.28) $ 3.05
Diluted earnings per share (in dollars per share) $ 0.12 $ 1.08 $ (1.28) $ 3.03
Shares excluded from EPS computation due to antidilutive effect     236,628 118,746