v3.26.1
Segment Reporting - Adjusted EBITDA by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]    
Total Adjusted EBITDA $ 207,046 $ 191,416
Operating Segments | K-12    
Segment Reporting [Line Items]    
Total Adjusted EBITDA 114,498 96,393
Operating Segments | Higher Education    
Segment Reporting [Line Items]    
Total Adjusted EBITDA 87,034 77,759
Operating Segments | Global Professional    
Segment Reporting [Line Items]    
Total Adjusted EBITDA 8,691 11,266
Operating Segments | International    
Segment Reporting [Line Items]    
Total Adjusted EBITDA 3,252 7,208
Other    
Segment Reporting [Line Items]    
Total Adjusted EBITDA $ (6,429) $ (1,210)