v3.22.2.2
Statement of Changes in Stockholders' Equity (Parenthetical) - shares
Feb. 10, 2022
Dec. 31, 2021
Subsequent Event [Line Items]    
Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Number of Shares   375,000
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Stock option purchase exercised 159,069  
Number of stock option forfeited 335,233