XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Contract with customer, liability, revenue recognized $ 31,300 $ 25,400 $ 32,600 $ 18,000
Contract with customer, liability, revenue recognized, prior period 0   3,400  
Accounts receivable, net     $ (3,611)  
Accounts receivable, net, percent     (28.00%)  
Deferred revenue     $ 17,363  
Deferred revenue, percent     53.00%  
Contract assets     $ 3,115  
Contract assets, percent     24.00%  
Textbook Library        
Disaggregation of Revenue [Line Items]        
Operating lease income $ 6,200 $ 12,000 $ 26,900 $ 35,400