v3.26.1
Other Assets - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]            
Cloud computing arrangements, net of current portion $ 25,856   $ 24,941      
Prepaid expenses, net of current portion 14,792   14,973      
Equity method investments 9,818 $ 9,508 9,472 $ 11,397 $ 13,514 $ 13,428
Tuition receivable, net, non-current 5,997   6,217      
Other investments 2,766   2,786      
Deferred contract costs, net of current portion 2,588   2,149      
Other 6,038   4,976      
Other assets $ 67,855   $ 65,514