XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Earnings (Net Loss) Per Share - Schedule of weighted average shares used to calculate basic and diluted earning (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Basic 163,458 161,654 163,109 161,443
Effect of potentially dilutive common shares from Abstract        
Diluted 165,046 161,654 163,109 161,443
Antidilutive shares Abstract        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 16,378,000 21,645,000 23,174,000 21,645,000