XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total net revenues $ 617,574 $ 716,295 $ 766,897
Change, Total net revenues $ (98,721) $ (50,602)  
Change, Total net revenues, percent (14.00%) (7.00%)  
Subscription Services      
Disaggregation of Revenue [Line Items]      
Total net revenues $ 549,211 $ 640,520 671,968
Change, Total net revenues $ (91,309) $ (31,448)  
Change, Total net revenues, percent (14.00%) (5.00%)  
Skills and Other      
Disaggregation of Revenue [Line Items]      
Total net revenues $ 68,363 $ 75,775 $ 94,929
Change, Total net revenues $ (7,412) $ (19,154)  
Change, Total net revenues, percent (10.00%) (20.00%)