v3.26.1
Common Stock - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Vote
$ / shares
shares
Jun. 30, 2026
Vote
$ / shares
shares
Jun. 30, 2026
USD ($)
Vote
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 10, 2026
shares
Dec. 31, 2025
$ / shares
shares
Jul. 11, 2024
shares
Oct. 27, 2023
shares
Apr. 27, 2023
shares
[1]
Class of Stock [Line Items]                  
Common stock, shares authorized 300,000,000 300,000,000 300,000,000     300,000,000      
Common stock, par value | $ / shares $ 0.0001 $ 0.0001 $ 0.0001     $ 0.0001      
Common stock, voting rights     Each share of common stock is entitled to one vote.            
Number of common stock voting rights held per share | Vote 1 1 1            
Warrants to purchase shares of common stock         5,555,576   285,715 319,150 270,270
Proceeds from issuance of common stock, net of issuance costs | $     $ 183,235 $ 0          
Common Stock                  
Class of Stock [Line Items]                  
Offering price per share | $ / shares $ 27 $ 27 $ 27            
Follow On Public Offering                  
Class of Stock [Line Items]                  
Proceeds from issuance of common stock, net of issuance costs | $ $ 345,000                
Proceeds from issuance of common stock net of underwriting discounts and commissions and other offering expenses | $ $ 323,400                
Follow On Public Offering | Common Stock                  
Class of Stock [Line Items]                  
Issuance of common stock, net of issuance costs 7,222,225 7,222,225 7,222,225            
Overallotment Option | Common Stock                  
Class of Stock [Line Items]                  
Issuance of common stock, net of issuance costs 1,666,669                
Pre-funded Warrants | Common Stock                  
Class of Stock [Line Items]                  
Offering price per share | $ / shares $ 26.9999 $ 26.9999 $ 26.9999            
Warrants to purchase shares of common stock 5,555,576 5,555,576 5,555,576            
[1] In September 2024, 1,750,000 shares of common stock subject to outstanding pre-funded warrants were

cashless exercised and 1,749,993 shares of common stock were issued.