v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - Unaudited - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Common Class A [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 700,000,000 700,000,000
Common stock, shares issued 205,716,189 141,807,277
Common stock shares outstanding 205,716,189 141,807,277
Common Class B [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 96,596,315 159,262,779
Common stock shares outstanding 96,596,315 159,262,779