XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total net revenues $ 716,295 $ 766,897 $ 776,265
Change, Total net revenues $ (50,602) $ (9,368)  
Change, Total net revenues, percent (7.00%) (1.00%)  
Subscription Services      
Disaggregation of Revenue [Line Items]      
Total net revenues $ 640,520 $ 671,968 616,817
Change, Total net revenues $ (31,448) $ 55,151  
Change, Total net revenues, percent (5.00%) 9.00%  
Skills and Other      
Disaggregation of Revenue [Line Items]      
Total net revenues $ 75,775 $ 94,929 $ 159,448
Change, Total net revenues $ (19,154) $ (64,519)  
Change, Total net revenues, percent (20.00%) (40.00%)