XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Contract with customer, liability, revenue recognized $ 33,900 $ 32,600 $ 18,300
Contract with customer, liability, revenue recognized, prior period   4,900  
Net revenues 766,897 776,265 644,338
Increase in accounts receivable, net $ 5,665    
Increase in accounts receivable, net, percent 32.00%    
Decrease in contract assets $ (2,285)    
Decrease in contract assets, percent (16.00%)    
Increase in deferred revenue $ 21,130    
Increase in deferred revenue, percent 60.00%    
Textbook Library | Operating Lease      
Disaggregation of Revenue [Line Items]      
Net revenues $ 5,100 $ 34,600 $ 50,800