XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Unaudited Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Accounts receivable, net of allowance $ 2,066 $ 2,207
Redeemable Convertible Preferred Stock , Par or Stated Value Per Share   $ 0.001
Redeemable Convertible Preferred Stock , Shares Authorized   60,137,979
Redeemable Convertible Preferred Stock , Shares Issued   39,223,194
Redeemable Convertible Preferred Stock , Shares Outstanding   39,223,194
Treasury Stock Acquired, Average Cost Per Share $ 2.86 $ 2.86
Treasury Stock, Shares, Acquired 8,195,464 8,195,464
Series A Common Stock [Member]    
Common Stock, Par or Stated Value Per Share   $ 0.001
Common Stock, Shares Authorized   204,220,800
Common Stock, Shares, Issued   112,012,693
Common stock, shares, outstanding   112,012,693
Series B Common Stock [Member]    
Common Stock, Par or Stated Value Per Share   $ 0.001
Common Stock, Shares Authorized   3,400,000
Common Stock, Shares, Issued   3,054,318
Common stock, shares, outstanding   3,054,318
Common Class A [Member]    
Common Stock, Par or Stated Value Per Share $ 0.001  
Common Stock, Shares Authorized 3,750,000,000  
Common Stock, Shares, Issued 152,270,401  
Common stock, shares, outstanding 152,270,401  
Common Class B [Member]    
Common Stock, Par or Stated Value Per Share $ 0.001  
Common Stock, Shares Authorized 50,000,000  
Common Stock, Shares, Issued 37,856,095  
Common stock, shares, outstanding 37,856,095