v3.23.3
Segment and Geographic Information - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segment     2    
Revenue $ 229,699 $ 232,238 $ 690,292 $ 727,031  
Accounts receivable, net 113,202   113,202   $ 62,826
Degree Program Segment          
Segment Reporting Information [Line Items]          
Revenue 137,604 137,242 397,578 434,499  
Alternative Credential Segment          
Segment Reporting Information [Line Items]          
Revenue $ 92,095 $ 94,996 $ 292,714 $ 292,532  
University Client 1 | Sales Revenue, Net | Customer concentration risk | Degree Program Segment          
Segment Reporting Information [Line Items]          
Percentage of concentration of credit risk 13.00%        
Revenue $ 29,800        
University Client 1 | Sales Revenue, Net | Customer concentration risk | Degree Program Segment | Portfolio Management Agreement          
Segment Reporting Information [Line Items]          
Revenue 25,800        
University Client 1 | Accounts Receivable, Net | Credit Concentration Risk | Degree Program Segment          
Segment Reporting Information [Line Items]          
Percentage of concentration of credit risk     14.10%   12.00%
Accounts receivable, net 15,900   $ 15,900   $ 7,300
University Client 2 | Accounts Receivable, Net | Credit Concentration Risk | Degree Program Segment          
Segment Reporting Information [Line Items]          
Percentage of concentration of credit risk     11.20%    
Accounts receivable, net $ 12,700   $ 12,700