v3.26.1
Subsequent Events - Additional Information (Details) - $ / shares
Aug. 17, 2026
Aug. 05, 2026
Aug. 04, 2027
Jun. 30, 2026
Dec. 31, 2025
Subsequent Event [Line Items]          
Common stock, par value       $ 0.000004 $ 0.000004
Subsequent Event          
Subsequent Event [Line Items]          
Common stock, par value   $ 0.000004      
Percentage of outstanding common stock   15.00%      
Preferred stock, redemption price per right   $ 0.001      
Subsequent Event | Series B Preferred Stock          
Subsequent Event [Line Items]          
Preferred stock, par value   $ 0.0001      
Number of shares entitles to purchase   0.001      
Share purchase price   $ 105      
Subsequent Event | O 2026 Q3 Dividends          
Subsequent Event [Line Items]          
Dividend payable, declared date   Aug. 05, 2026      
Dividend payable, record date Aug. 17, 2026        
Forecast          
Subsequent Event [Line Items]          
Preferred stock rights expiration date     Aug. 04, 2027