v3.24.3
Common Stock - Additional Information (Details) - ATM Sales Agreement - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 17, 2023
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Class Of Stock [Line Items]            
Shares issued during period value     $ 8,969      
Common stock remained available value         $ 140,600  
Common Stock            
Class Of Stock [Line Items]            
Shares issued during period     365,316      
Sales Agreement            
Class Of Stock [Line Items]            
Shares issued during period   0   0 365,316 0
Net proceeds received after deducting underwriting discounts and other offering related costs         $ 9,000  
Maximum            
Class Of Stock [Line Items]            
Shares issued during period value $ 450,000          
Maximum | Sales Agreement | Common Stock            
Class Of Stock [Line Items]            
Shares issued during period value $ 150,000