v3.26.1
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, shares issued (in shares) 530,628,653 528,182,693
Common sock, shares outstanding (in shares) 530,628,653 528,182,693
Class A Common Stock    
Common stock, shares authorized (in shares) 1,989,032,117 1,989,032,117
Common stock, shares issued (in shares) 524,464,320 521,831,046
Common sock, shares outstanding (in shares) 524,464,320 521,831,046
Class B Common Stock    
Common stock, shares authorized (in shares) 10,967,883 10,967,883
Common stock, shares issued (in shares) 5,307,334 5,547,334
Common sock, shares outstanding (in shares) 5,307,334 5,547,334
Exchangeable Stock    
Common stock, shares issued (in shares) 856,999 804,313
Common sock, shares outstanding (in shares) 856,999 804,313