XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
(Loss) Earnings Per Share - Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS) (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Basic earnings per share (in shares) 18,318,191 18,187,946 17,769,958
Effect of dilutive securities (in shares) 0 0 156,366
Diluted earnings per share (in shares) 18,318,191 18,187,946 17,926,324
Securities excluded from the determination of weighted average shares for the calculation of diluted earnings (loss) per share, as they were antidilutive (in shares) 600,602 395,387 0
Basic earnings (loss) per share (in dollars per share) $ (1.46) $ (2.20) $ 0.04
Effect of dilutive securities (in dollars per share) 0 0 0
Diluted earnings (loss) per share (in dollars per share) $ (1.46) $ (2.20) $ 0.04