v3.23.1
Subsequent Events (Details) - USD ($)
$ in Millions
Mar. 30, 2023
Jan. 27, 2023
Subsequent Event | At-the-market    
Subsequent Event [Line Items]    
Sale of stock, maximum consideration receivable $ 350.0 $ 125.0