XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Net revenue $ 547,899 $ 360,793 $ 265,398
Related party revenue 1,284 3,386 6,825
Total net revenue 549,183 364,179 272,223
United States      
Disaggregation of Revenue [Line Items]      
Total net revenue 547,026 361,547 265,647
International      
Disaggregation of Revenue [Line Items]      
Total net revenue 2,157 2,632 6,576
Lifetime subscriptions      
Disaggregation of Revenue [Line Items]      
Total net revenue 192,273 134,525 98,578
Term subscriptions      
Disaggregation of Revenue [Line Items]      
Total net revenue 351,608 221,740 162,062
Non-subscription revenue      
Disaggregation of Revenue [Line Items]      
Total net revenue 5,302 7,914 11,583
Transferred over time      
Disaggregation of Revenue [Line Items]      
Related party revenue 0 0 0
Total net revenue 543,881 356,265 260,640
Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Related party revenue 1,284 3,386 6,825
Total net revenue 5,302 7,914 11,583
Subscriptions      
Disaggregation of Revenue [Line Items]      
Net revenue 543,881 356,265 260,640
Subscriptions | Transferred over time      
Disaggregation of Revenue [Line Items]      
Net revenue 543,881 356,265 260,640
Subscriptions | Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net revenue 0 0 0
Advertising      
Disaggregation of Revenue [Line Items]      
Net revenue 2,479 1,965 2,669
Advertising | Transferred over time      
Disaggregation of Revenue [Line Items]      
Net revenue 0 0 0
Advertising | Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net revenue 2,479 1,965 2,669
Revenue Share (Third-party)      
Disaggregation of Revenue [Line Items]      
Net revenue 1,539 2,563 2,089
Revenue Share (Third-party) | Transferred over time      
Disaggregation of Revenue [Line Items]      
Net revenue 0 0 0
Revenue Share (Third-party) | Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Net revenue $ 1,539 $ 2,563 $ 2,089