XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Payable and Accrued Expenses
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consist of the following as of December 31, 2024 and June 30, 2025 (in thousands):
December 31, 2024June 30, 2025
Trade payables$55,733 $59,115 
Accrued compensation and benefits38,843 32,040 
Accrued student obligations and other7,173 8,034 
Accounts payable and accrued expenses$101,749 $99,189