v3.26.1
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2022
Apr. 30, 2026
Dec. 31, 2025
Nov. 30, 2025
Oct. 31, 2025
Aug. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Common stock, par value     $ 0.0001       $ 0.0001   $ 0.0001    
Common stock, shares issued (in shares)     281,987,033       294,755,090   281,987,033    
Warrant exercise price             $ 3.48        
Proceeds from issuance of common stock under the employee stock purchase plan             $ 255 $ 122      
Convertible preferred stock shares reserved for future issuance             59,942,264        
Pre Funded Warrants [Member]                      
Share Price       $ 2.4999   $ 0.5199          
Common stock, shares issued (in shares)       6,000,000   21,342,442          
Warrant exercise price       $ 0.0001   $ 0.0001 $ 0        
Cantor Fitzgerald & Co [Member]                      
Proceeds from issuance of common stock under the employee stock purchase plan     $ 10,900 $ 117,200   $ 53,500          
ATM Facility [Member]                      
Security for sale offering             $ 55,000   $ 75,000   $ 75,000
Commission On Sales                 3.00%   3.00%
2022 Shelf Registration Statement [Member]                      
Security for sale offering $ 400,000                    
2025 Shelf Registration Statement [Member]                      
Security for sale offering         $ 350,000            
Securities, available for offer and sale             275,000        
2025 ATM Prospectus Supplement [Member]                      
Allocated fund for Prospectus Supplement             $ 75,000        
Common Stock [Member]                      
Issuance of common stock, shares       44,000,000   89,234,480          
Common stock, par value     $ 2.5 $ 2.5   $ 0.52     $ 2.5    
Common Stock [Member] | Cantor Fitzgerald & Co [Member]                      
Common stock, shares issued (in shares)     4,675,000           4,675,000    
Sales Agreement [Member]                      
Issuance of common stock, shares   11,803,589             23,055,402 9,000,000  
Common stock, par value   $ 1.7 $ 1.49           $ 1.49 $ 4.5  
Proceeds from issuance of common stock under the employee stock purchase plan   $ 19,400             $ 33,400 $ 39,300