v3.22.1
Subsequent Events (Details) - USD ($)
$ in Millions
Apr. 14, 2022
Sep. 02, 2021
Apr. 22, 2022
Private Placement      
Subsequent Event [Line Items]      
Shares from transaction (in shares)   8,500,000  
Subsequent Event      
Subsequent Event [Line Items]      
Sale of stock, number of shares authorized for issuance     9,000,000
Subsequent Event | Private Placement      
Subsequent Event [Line Items]      
Sale of stock, amount authorized to issue and sell $ 80.0    
Shares from transaction (in shares) 127,751