v3.22.2.2
Net Loss Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Potentially dilutive securities not included in calculation of diluted net loss per share (in shares) 13,229,539 9,050,339 13,229,539 9,050,339