v3.25.2
Revenue from Contracts with Customers - Contract Liabilities by Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities $ 1,650,179 $ 1,676,187
Operating Segments | K-12    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities 1,327,044 1,279,585
Operating Segments | Higher Education    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities 221,730 297,316
Operating Segments | Global Professional    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities 64,376 62,348
Operating Segments | International    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities 29,275 33,407
Other    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities $ 7,754 $ 3,531