XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payables and Accrued Expenses
Accounts payable and accrued expenses consist of the following as of December 31, 2023 and June 30, 2024 (in thousands):
December 31, 2023June 30, 2024
Trade payables$49,247 $54,624 
Accrued compensation and benefits34,988 29,347 
Accrued student obligations and other6,653 9,693 
Accounts payable and accrued expenses$90,888 $93,664