XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Reconciliation of Number of Common Shares Used in Calculation of Basic and Diluted Earnings Per Share (EPS) (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Basic net loss per share (in shares) 18,953,251 18,436,615 18,899,954 18,336,537
Effect of dilutive securities (in shares) 0 0 0 0
Diluted net loss per share (in shares) 18,953,251 18,436,615 18,899,954 18,336,537
Basic net loss per share (in dollars per share) $ (0.46) $ (0.34) $ (3.08) $ (1.34)
Effect of dilutive securities (in dollars per share) 0 0 0 0
Diluted net loss per share (in dollars per share) $ (0.46) $ (0.34) $ (3.08) $ (1.34)