XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Details) (Details)
Jun. 30, 2022
shares
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 10,377,136
Share-based Payment Arrangement, Option  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 1,270,452
Restricted Stock Units (RSUs) [Member]  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 430,850
Employee Stock Purchase Plan [Member]  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 1,149,998
Common Stock [Member]  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 7,525,836