XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Assets - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Cloud computing arrangements, net of current portion $ 18,328 $ 12,806  
Prepaid expenses, net of current portion 15,678 16,679  
Equity method investments 13,428 16,068 $ 13,879
Tuition receivable, net, non-current 7,040 2,516  
Other investments 2,786 2,806  
Other 5,650 3,544  
Other assets $ 62,910 $ 54,419