XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings (Loss) Per Share - Basic and Diluted (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic:        
Weighted average shares outstanding, basic 32,290,392 30,949,298 32,235,842 30,960,277
Effect of dilutive securities:        
Common stock options 0 0 0 0
Total weighted average shares outstanding assuming dilution 32,290,392 30,949,298 32,235,842 30,960,277