XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
3 Months Ended
Mar. 31, 2022
shares
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Price of the common stock purchased as percentage of fair market value of common stock 85.00%
Grant of equity awards authorized 380,997
Stock options available for grant 311,408
Shares issued under ESPP 42,345