v3.26.1
Subsequent Events (Details) - Subsequent Event - USD ($)
shares in Thousands
1 Months Ended
Aug. 13, 2026
Jul. 31, 2026
Insurance Financing    
Subsequent Event [Line Items]    
Insurance financing, face amount   $ 500,000
Note annual interest rate   7.32%
Purchase Agreement    
Subsequent Event [Line Items]    
Sale of stock, number of shares sold (in shares) 120  
Aggregate gross proceeds from sale of stock $ 200,000  
Net proceeds from sale of stock 200,000  
Issuance cost $ 9,400