v3.24.2.u1
Other Balance Sheet Details - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued university and instructional staff compensation $ 23,769 $ 28,339
Accrued marketing expenses 9,212 19,652
Accrued compensation and related benefits 6,835 9,870
Accounts payable and other accrued expenses 33,370 45,517
Total accounts payable and accrued expenses $ 73,186 $ 103,378