v3.25.1
Stockholders' Equity - Additional Information (Details) - Sales Agreement
$ in Millions
Nov. 02, 2023
USD ($)
Class Of Stock [Line Items]  
Net proceeds from transaction $ 200.0
Percentage of gross proceeds 3.00%