XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) from Continuing Operations per Common Share - Reconciliation of Basic and Diluted Weighted Average Common Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Schedule of reconciliation of basic and diluted weighted average common shares outstanding        
Weighted average common shares outstanding - basic (in shares) 19,153,000 18,564,000 19,018,000 18,507,000
Dilutive common shares issuable in connection with stock plans (in shares) 122,000 0 143,000 0
Weighted average common shares outstanding - diluted (in shares) 19,275,000 18,564,000 19,161,000 18,507,000