v3.26.1
Common Stock (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Oct. 31, 2024
Jun. 30, 2022
Nov. 30, 2020
Common Stock                    
Common stock, shares authorized   300,000,000     300,000,000   300,000,000      
Proceeds from sale of common shares, net         $ 160,774 $ 0        
Common Stock                    
Common Stock                    
Sale of common shares, net of issuance costs (in shares)   967,393 2,576,299              
Exercise of warrants (in shares)   250,000 6,804,066 458,044            
Pre-funded warrants                    
Common Stock                    
Warrant to purchase (in shares)               353,983 25,510,205 2,179,487
Exercise of warrants (in shares)         6,804,082 0        
Outstanding warrants (in shares)   10,558,065     10,558,065          
Common Warrants                    
Common Stock                    
Warrant to purchase (in shares)                 10,459,181  
Warrant exercise price (in dollars per share)                 $ 7.35  
Non-Employee Services Warrant                    
Common Stock                    
Warrants issued 250,000                  
Warrant exercise price (in dollars per share) $ 28.59                  
ATM Offering                    
Common Stock                    
Sale of common shares, net of issuance costs (in shares)         3,543,692          
Proceeds from sale of common shares, net         $ 160,800