v3.23.3
Other Balance Sheet Details - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued university and instructional staff compensation $ 28,893 $ 30,807
Accrued marketing expenses 18,793 15,988
Accrued compensation and related benefits 25,747 16,213
Accounts payable and other accrued expenses 54,883 47,012
Total accounts payable and accrued expenses $ 128,316 $ 110,020