XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Revenue Recognized     $ 70,323 $ 56,001  
Commissions and related payroll tax expenditures $ 4,606 $ 3,400 7,099 5,692  
Amortization, sales and marketing expenses 3,003 $ 1,884 5,747 $ 3,550  
Deferred costs 11,107   11,107   $ 8,823
Other assets 9,761   9,761   $ 8,817
Russian Educator Partners [Member]          
Disaggregation of Revenue [Line Items]          
Impairment losses on deferred partner fees. $ 0   $ 1,886