v3.20.4
Organization - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Stockholders' Equity Attributable to Parent [Abstract]        
Common stock, shares authorized     22,701,005,000 4,000,000,000
Preferred stock, shares authorized 2,000,000,000 2,000,000,000 2,000,000,000 0
Common Class A [Member]        
Stockholders' Equity Attributable to Parent [Abstract]        
Common stock, shares authorized 20,000,000,000 20,000,000,000 20,000,000,000 2,200,000,000
Common Class B [Member]        
Stockholders' Equity Attributable to Parent [Abstract]        
Common stock, shares authorized 2,700,000,000 2,700,000,000 2,700,000,000 1,800,000,000
Number of shares issued for conversion   335,000    
Common Class F [Member]        
Stockholders' Equity Attributable to Parent [Abstract]        
Common stock, shares authorized 1,005,000 1,005,000 1,005,000 0
Common Stock [Member]        
Stockholders' Equity Attributable to Parent [Abstract]        
Common stock shares issued upon conversion of convertible preferred stock 797,743,185 797,743,185    
Issuance of common stock upon settlement of restricted stock units ("RSUs"), Shares 68,149,214