v3.26.1
Common Stock (Narrative) (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Apr. 11, 2025
USD ($)
$ / shares
shares
May 31, 2026
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Apr. 30, 2025
USD ($)
Jun. 30, 2026
vote
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]              
Common stock, par value (in USD per share) | $ / shares   $ 0.001 $ 0.001     $ 0.001 $ 0.001
Common stock, shares authorized (in shares) | shares           500,000,000 500,000,000
Common stock, votes per share | vote           1  
Underwritten Public Offering              
Subsidiary, Sale of Stock [Line Items]              
Common stock, par value (in USD per share) | $ / shares $ 0.001     $ 0.001      
Shares issued (in shares) | shares 4,724,412     6,448,276      
Share price (in USD per share) | $ / shares $ 6.35     $ 7.25      
Other offering expenses payable | $ $ 30,000     $ 46,750      
Sale of stock, gross proceeds | $       $ 46,800 $ 30,000    
September Registered Direct Offering              
Subsidiary, Sale of Stock [Line Items]              
Shares issued (in shares) | shares     15,625,000        
Share price (in USD per share) | $ / shares     $ 9.60        
Sale of stock, gross proceeds | $   $ 258,800 $ 172,500        
Over-Allotment Option              
Subsidiary, Sale of Stock [Line Items]              
Shares issued (in shares) | shares   3,590,425 2,343,750        
Option to purchase additional shares, period   30 days 30 days        
May Registered Direct Offering              
Subsidiary, Sale of Stock [Line Items]              
Shares issued (in shares) | shares   23,936,171          
Share price (in USD per share) | $ / shares   $ 9.40          
Sale of stock, gross proceeds | $   $ 258,750