v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Mar. 06, 2026
Jul. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Common Stock        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Closing price of stock (in dollars per share) $ 22.46      
SPA Put/Call Liability        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Proceeds from equity issuance/offering   $ 50,000 $ 50,000 $ 0
Sale of stock, sold and issued (in shares)   3,753,752    
Sale of stock, price per share (in dollars per share)   $ 13.32    
Milestone Closing | Common Stock        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Sale of stock, sold and issued (in shares) 1,952,360      
Sale of stock, price per share (in dollars per share) $ 25.61      
Proceeds from sale of stock $ 50,000