XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock - Schedule of Common Stock Shares Reserved for Future Issuance (Details) (Details)
Sep. 30, 2022
shares
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 10,354,341
Share-based Payment Arrangement, Option  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 1,320,965
Restricted Stock Units (RSUs) [Member]  
Class of Stock [Line Items]  
Common stock shares reserved for future issuance 435,570
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,447,808