Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Common Stock (Details)

v3.25.0.1
Stockholders' Equity - Common Stock (Details)
12 Months Ended
Dec. 31, 2024
Vote
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
May 23, 2018
shares
Jun. 02, 2015
shares
Stockholders' Equity          
Capital stock authorized for issuance       8,200,000,000 9,015,000,000
Common shares reserved for future issuance upon exercise of stock options 19,600,000     8,150,000,000 8,965,000,000
Preferred shares reserved for future issuance upon exercise of stock options       50,000,000  
Series A common stock          
Stockholders' Equity          
Number of votes | Vote 1        
Share received in exchange 1        
Common shares reserved for future issuance upon exercise of stock options       4,000,000,000  
Common Stock, Shares Authorized 4,000,000,000 4,000,000,000      
Common stock, shares issued 389,654,508 383,047,720      
Common stock, shares outstanding 389,654,508 383,047,720      
Stock repurchased during the year 0 0 0    
Series A common stock | Employee Stock Option          
Stockholders' Equity          
Common shares reserved for future issuance upon exercise of stock options 19,200,000        
Series A common stock | Liberty Ventures common stock          
Stockholders' Equity          
Common shares reserved for future issuance upon exercise of stock options         400,000,000
Series B common stock          
Stockholders' Equity          
Number of votes | Vote 10        
Common shares reserved for future issuance upon exercise of stock options       150,000,000  
Common Stock, Shares Authorized 150,000,000 150,000,000      
Common stock, shares issued 8,927,840 8,700,380      
Common stock, shares outstanding 8,927,840 8,700,380      
Series B common stock | Employee Stock Option          
Stockholders' Equity          
Common shares reserved for future issuance upon exercise of stock options 400,000        
Series B common stock | Liberty Ventures common stock          
Stockholders' Equity          
Common shares reserved for future issuance upon exercise of stock options         15,000,000
Series C common stock          
Stockholders' Equity          
Common shares reserved for future issuance upon exercise of stock options       4,000,000,000  
Common Stock, Shares Authorized 4,000,000,000        
Common stock, shares issued 0        
Common stock, shares outstanding 0        
Series C common stock | Liberty Ventures common stock          
Stockholders' Equity          
Common shares reserved for future issuance upon exercise of stock options         400,000,000