v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 09, 2025
Nov. 26, 2025
Schedule of Equity Method Investments [Line Items]              
Preferred stock, shares issued 0   0   0    
Common stock, par value per share $ 0.001   $ 0.001   $ 0.001    
Preferred stock, shares outstanding 0   0   0    
Common stock, shares authorized 190,000,000   190,000,000   190,000,000    
Common stock, shares issued 63,434,936   63,434,936   62,690,229    
Common stock, shares outstanding 63,434,936   63,434,936   62,690,229    
Common stock voting rights     one        
Maximum value of stock and debt instruments authorized to issue             $ 350,000
Common stock issued, value $ 63   $ 63   $ 63    
ATM Offering Program              
Schedule of Equity Method Investments [Line Items]              
Remaining capacity available under program $ 150,000   $ 150,000        
ATM Offering Program | Maximum              
Schedule of Equity Method Investments [Line Items]              
Common stock issued, value           $ 150,000  
Common Stock              
Schedule of Equity Method Investments [Line Items]              
Common stock issued under ATM offering program 0 0 0 0      
Common Stock | Private Placement              
Schedule of Equity Method Investments [Line Items]              
Common stock, par value per share $ 0.001   $ 0.001        
Sale of stock, number of shares issued in the transaction     19,600,153