v3.26.1
Common Stock - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, par value per share $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, par value per share $ 0.0001 $ 0.0001
Percentage of maximum number of common shares issued and outstanding 4.99%  
Percentage of increase to other percentage not to exceed 61 days 19.99%  
Cash dividends $ 0  
Non-Voting Common Stock    
Class of Stock [Line Items]    
Common stock, shares authorized 2,727,511 2,727,511
Common Stock, Voting Rights Shares of non-voting common stock have no voting rights.  
Voting Common Stock    
Class of Stock [Line Items]    
Common stock, shares authorized 497,272,489 497,272,489
Common stock, par value per share $ 0.0001 $ 0.0001
Common Stock, Voting Rights The holders of the voting common stock have the right to one vote for each share of voting common stock held on each matter properly submitted for approval at each meeting of stockholders.