v3.26.1
Revenue Recognition - Schedule of Learn and Earn Scholarship and Tuition Cap Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Learn And Earn [Roll Forward]    
Balance at beginning of period $ 38,125 $ 37,118
Revenue deferred 9,841 10,883
Benefit redeemed (9,404) (9,603)
Balance at end of period 38,562 38,398
Tuition Cap [Roll Forward]    
Balance at beginning of period 18,483 14,672
Revenue deferred 5,126 2,986
Benefit redeemed (2,113) (1,385)
Balance at end of period $ 21,496 $ 16,273