v3.23.3
Receivables and Contract Liabilities - Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Total contract liabilities $ 116,276 $ 90,161
Degree Program Segment    
Segment Reporting Information [Line Items]    
Total contract liabilities 24,400 1,245
Alternative Credential Segment    
Segment Reporting Information [Line Items]    
Total contract liabilities $ 91,876 $ 88,916