XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
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) 237,508,682 234,270,384
Common sock, shares outstanding (in shares) 237,508,682 234,270,384
Class A    
Common stock, shares authorized (in shares) 1,989,032,117 1,989,032,117
Common stock, shares issued (in shares) 230,043,061 226,264,764
Common sock, shares outstanding (in shares) 230,043,061 226,264,764
Class B    
Common stock, shares authorized (in shares) 10,967,883 10,967,883
Common stock, shares issued (in shares) 7,464,871 7,544,871
Common sock, shares outstanding (in shares) 7,464,871 7,544,871
Exchangeable Stock    
Common stock, shares issued (in shares) 750 460,749
Common sock, shares outstanding (in shares) 750 460,749