v3.26.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Mar. 12, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Aug. 31, 2025
Class of Warrant or Right [Line Items]            
Proceeds from issuance of common stock upon exercise of warrants $ 15,000 $ 15,000 $ 15,000 $ 0    
Number of warrants outstanding (in shares)     10,600,000   20,600,000  
Class of warrant or right, outstanding, weighted average exercise price (in USD per share)     $ 1.78   $ 1.64  
Common Stock            
Class of Warrant or Right [Line Items]            
Warrant to purchase common stock (in shares) 10,000,000 10,000,000        
Registered Direct Offering Warrant | Private Placement            
Class of Warrant or Right [Line Items]            
Warrant to purchase common stock (in shares)           20,000,000