XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Common stock par or stated value per share $ 0.001 $ 0.001
Common stock shares authorized 264,720,000 264,720,000
Common stock shares issued 125,538,000 125,037,000
Common stock shares outstanding 125,538,000 125,037,000
Class A Redeemable Convertible Preferred Stock [Member]    
Temporary equity par or stated value per share $ 0.001 $ 0.001
Temporary equity shares authorized 30,512,000 30,512,000
Temporary equity shares issued 23,081,000 23,081,000
Temporary equity shares outstanding 23,081,000 23,081,000