v3.26.1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended
Apr. 20, 2026
Mar. 31, 2023
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
May 31, 2024
2024 Shelf Registration            
Class Of Stock [Line Items]            
Maximum aggregate offering amount           $ 400,000,000
Shelf Registration statement expiration period     2027-05      
Shelf registration statement remaining amount     $ 310,000,000      
Open Market Sales Agreement | Jefferies LLC            
Class Of Stock [Line Items]            
Amount remaining under the sales agreement     $ 25,000,000      
Underwriting Agreement | 2024 Shelf Registration            
Class Of Stock [Line Items]            
Proceeds from offering after deducting underwriting discounts and commissions and estimated offering expenses $ 85,400,000          
Underwriting discounts and commissions and offering expenses $ 4,600,000          
Maximum | Open Market Sales Agreement | Jefferies LLC            
Class Of Stock [Line Items]            
Common stock offering price   $ 25,000,000        
Percentage of commission on gross proceeds from sale of common stock   3.00%        
Voting Common Stock            
Class Of Stock [Line Items]            
Common stock, par value     $ 0.0001 $ 0.0001    
Voting Common Stock | Underwriting Agreement | 2024 Shelf Registration            
Class Of Stock [Line Items]            
Shares sold 16,611,014          
Common stock, par value $ 0.0001          
Sale of stock, price per share 4.44          
Non-voting Common Stock            
Class Of Stock [Line Items]            
Common stock, par value     $ 0.0001 $ 0.0001    
Pre-Funded Warrants            
Class Of Stock [Line Items]            
Warrants outstanding     23,191,440      
Warrants exercised     0   1,300,000  
Pre-Funded Warrants | Underwriting Agreement | 2024 Shelf Registration            
Class Of Stock [Line Items]            
Shares issued price per share $ 4.4399          
Warrants to purchase common stock 3,659,252          
Warrants exercise price per share $ 0.0001          
Common Stock            
Class Of Stock [Line Items]            
Common stock, voting rights     The holders of the voting common stock are entitled to one vote for each share of voting common stock held at all meetings of stockholders      
Common Stock | Minimum            
Class Of Stock [Line Items]            
Beneficial ownership percentage     9.99%      
Common Stock | Maximum            
Class Of Stock [Line Items]            
Beneficial ownership percentage     19.99%