v3.25.4
Equity, Authorized Shares for Issuance (Details) - $ / shares
Dec. 31, 2025
May 15, 2025
Dec. 31, 2024
Stockholders' Equity and Noncontrolling Interests      
Class A Common Stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
Class A Common Stock, shares authorized 5,000,000,000 5,000,000,000 2,000,000,000
Change in the number of authorized common shares   3,000,000,000