v3.20.2
Organization - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Stockholders' Equity Attributable to Parent [Abstract]      
Common stock, shares authorized 22,701,005,000 22,701,005,000 4,000,000,000
Preferred stock, shares authorized 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 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 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 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