XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Balance Sheet Components - Allowance for Credit Losses and Reserve for Subscriber Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at the beginning of the year $ 1,468 $ 2,094
Additions — charged to costs and expenses, or contra revenue 172 54
Deductions — recoveries of amounts previously reserved (133) (470)
Deductions — write-offs or refunds (23) (210)
Balance at end of year 1,484 1,468
Reserve for member refunds    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at the beginning of the year 1,278 5,166
Additions — charged to costs and expenses, or contra revenue 0 15
Deductions — recoveries of amounts previously reserved (459) (3,006)
Deductions — write-offs or refunds (551) (897)
Balance at end of year $ 268 $ 1,278