XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule of accounts payables and accrued expenses
Accounts payable and accrued expenses consist of the following as of December 31, 2020 and June 30, 2021 (in thousands):
December 31, 2020June 30, 2021
Trade payables$64,049 $59,820 
Accrued compensation and benefits33,160 30,955 
Accrued student obligations4,017 4,084 
Real estate liabilities668 640 
Other2,848 4,620 
Accounts payable and accrued expenses$104,742 $100,119