XML 71 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Computation of Basic and Diluted 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
Earnings Per Share [Abstract]            
Net income (loss) $ 2,105 $ (14,701) $ (3,422) $ (10,407) $ (12,596) $ (13,829)
Weighted average common shares 52,642,411   51,660,739   52,389,112 51,431,501
Stock-based awards 1,000,713   0   0 0
Weighted average common shares assuming dilution 53,643,124   51,660,739   52,389,112 51,431,501
Basic earnings per share $ 0.04   $ (0.07)   $ (0.24) $ (0.27)
Diluted earnings per share $ 0.04   $ (0.07)   $ (0.24) $ (0.27)
Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share 9,487   1,167,368   1,151,974 2,090,267