XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Trade payables $ 45,340 $ 64,049
Accrued compensation and benefits 27,424 33,160
Accrued student obligations and other 22,754 7,533
Accounts payable and accrued liabilities $ 95,518 $ 104,742