XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Payable and Accrued Expenses
9 Months Ended
Sep. 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 September 30, 2025 (in thousands):
December 31, 2024September 30, 2025
Trade payables$55,733 $61,939 
Accrued compensation and benefits38,843 42,976 
Accrued student obligations and other7,173 8,256 
Accounts payable and accrued expenses$101,749 $113,171