XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events - Additional Information (Details) - ESPP
May 19, 2022
shares
Subsequent Event [Line Items]  
Common stock shares authorized for issuance 568,182
Maximum number of shares authorized for issuance as percentage of common stock issued and outstanding 1.00%