v3.26.1
Organization and Basis of Presentation - Additional Information (Details)
Apr. 01, 2026
$ / shares
shares
Mar. 20, 2026
Aug. 07, 2025
$ / shares
Jun. 30, 2026
$ / shares
shares
Apr. 02, 2026
shares
Dec. 31, 2025
$ / shares
shares
Class Of Stock [Line Items]            
Common stock, par value (in dollars per share) | $ / shares $ 0.001   $ 0.001 $ 0.001   $ 0.001
Stock split conversion ratio 0.04 0.04        
Common stock, shares issued (in shares) 171,550,698     7,320,345 6,862,027 5,557,371
Common stock, shares outstanding (in shares) 171,550,698     7,310,008 6,862,027 5,547,034
Fractional shares issued reverse stock split       0    
Maximum [Member]            
Class Of Stock [Line Items]            
Stock split conversion ratio     0.004      
Minimum [Member]            
Class Of Stock [Line Items]            
Stock split conversion ratio     0.5