XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
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 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted average common shares outstanding, basic 164,234 161,852 163,488 161,580
Effect of potentially dilutive common shares from Abstract        
Weighted average common shares outstanding, diluted 164,234 161,852 163,488 161,580
Antidilutive shares Abstract        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     22,109,000 21,652,000