XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements and Changes in Accounting Principles (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jan. 01, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Other assets, net $ 72,880   $ 56,809
Financing receivable, after allowance for credit loss 35,304   37,558
Annual membership subscriptions      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Other assets, net     2,394
Membership upgrades      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Financing receivable, after allowance for credit loss     $ 25,236
Cumulative Effect, Period Of Adoption, Adjusted Balance | Annual membership subscriptions      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Other assets, net 1,412 $ 1,033  
Cumulative Effect, Period Of Adoption, Adjusted Balance | Membership upgrades      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Financing receivable, after allowance for credit loss $ 23,728 22,722  
Cumulative Effect, Period Of Adoption, Adjustment | Annual membership subscriptions      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Other assets, net   (1,361)  
Cumulative Effect, Period Of Adoption, Adjustment | Membership upgrades      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Financing receivable, after allowance for credit loss   $ (2,514)