XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (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
Basic income per share:            
Net income (loss) $ 3,024 $ 5,907 $ (4,715) $ (2,537) $ 8,931 $ (7,252)
Basic weighted average shares outstanding (in shares) 21,810,618   20,343,028   21,467,599 15,347,943
Basic income (loss) per share of common stock (in USD per share) $ 0.14   $ (0.23)   $ 0.42 $ (0.47)
Diluted income per share:            
Net income (loss) $ 3,024 $ 5,907 $ (4,715) $ (2,537) $ 8,931 $ (7,252)
Basic weighted average shares outstanding (in shares) 21,810,618   20,343,028   21,467,599 15,347,943
Effect of dilutive securities outstanding (in shares) 186,889   0   185,010 0
Diluted weighted average shares outstanding (in shares) 21,997,507   20,343,028   21,652,609 15,347,943
Diluted income (loss) per share of common stock (in USD per share) $ 0.14   $ (0.23)   $ 0.41 $ (0.47)
Stock options excluded from computation of diluted earnings per share ( in shares) 782   464,068   6,001 359,358