XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Contract with customer, liability, revenue recognized $ 42,200 $ 44,100 $ 32,900 $ 32,000
Decrease in accounts receivable, net     $ 1,035  
Decrease in accounts receivable, net, percent     6.00%  
Decrease in contract assets     $ 1,243  
Decrease in contract assets, percent     9.00%  
Increase in deferred revenue     $ 18,154  
Increase in deferred revenue, percent     52.00%  
Textbook Library        
Disaggregation of Revenue [Line Items]        
Operating lease income $ 300 $ 10,000 $ 5,100 $ 20,700