XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Allowance for Doubtful Accounts and Reserve for Subscriber Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at the beginning of the year $ 2,814 $ 1,106
Additions — charged to costs and expenses, or contra revenue 30 1,983
Deductions — recoveries of amounts previously reserved (481) (134)
Deductions — write-offs or refunds (269) (141)
Balance at end of year 2,094 2,814
Reserve for member refunds    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at the beginning of the year 4,085 288
Additions — charged to costs and expenses, or contra revenue 1,718 4,847
Deductions — recoveries of amounts previously reserved 0 0
Deductions — write-offs or refunds (637) (1,050)
Balance at end of year $ 5,166 $ 4,085