v3.25.2
Segment Reporting - Adjusted EBITDA by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]    
Total Adjusted EBITDA $ 191,416 $ 178,594
Operating Segments | K-12    
Segment Reporting Information [Line Items]    
Total Adjusted EBITDA 96,393 91,207
Operating Segments | Higher Education    
Segment Reporting Information [Line Items]    
Total Adjusted EBITDA 77,759 73,120
Operating Segments | Global Professional    
Segment Reporting Information [Line Items]    
Total Adjusted EBITDA 11,266 10,162
Operating Segments | International    
Segment Reporting Information [Line Items]    
Total Adjusted EBITDA 7,208 12,884
Other    
Segment Reporting Information [Line Items]    
Total Adjusted EBITDA $ (1,210) $ (8,779)