XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Contract with customer, liability, revenue recognized $ 35,200 $ 31,300 $ 33,800 $ 32,600
Increase in accounts receivable, net     $ 4,337  
Increase in accounts receivable, net, percent     24.00%  
Decrease in contract assets     $ 1,521  
Decrease in contract assets, percent     11.00%  
Increase in deferred revenue     $ 25,332  
Increase in deferred revenue, percent     72.00%  
Textbook Library        
Disaggregation of Revenue [Line Items]        
Operating lease income $ 0 $ 6,200 $ 5,100 $ 26,900