XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue recognition
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue recognition Revenue recognition
Deferred revenueRevenue recognized during the fiscal year ended December 31, 2021 from amounts included in deferred revenue as of December 31, 2020 was $139.5 million. Revenue recognized during the fiscal year ended December 31, 2020 from amounts included in deferred revenue as of December 31, 2019 was $83.4 million. Revenue recognized during the fiscal year ended December 31, 2019 from amounts included in deferred revenue as of December 31, 2018 was $62.4 million.

The below table presents a summary of deferred revenue balances by reportable segment (in thousands):
December 31,December 31,
20212020
Deferred revenue:
Enterprise$148,966 $84,241 
Consumer61,588 58,135 
Total deferred revenue$210,554 $142,376 

Remaining performance obligationsRemaining performance obligations represent the aggregate amount of the transaction price in contracts for performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations relate to unearned revenue from consumer single course purchase arrangements and unearned and unbilled revenue from multi-year enterprise subscription contracts with future installment payments at the end of any given period. As of December 31,
2021, the aggregate transaction price for remaining performance obligations was $329.1 million, of which 73% is expected to be recognized during over the next twelve months and the remainder thereafter.

Deferred contract costsThe following table represents a rollforward of the Company’s deferred contract costs (in thousands):
Balance at Beginning of PeriodAdditionsAmortization ExpenseBalance at End of Period
Year ended December 31, 202125,837 36,509 (17,801)44,545 
Year ended December 31, 202014,380 18,943 (7,486)25,837 
Year ended December 31, 20196,733 10,685 (3,038)14,380