v3.26.1
Revenue from Contracts with Customers - Contract Liabilities by Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities $ 1,522,156 $ 1,671,358
Operating Segments | K-12    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities 1,210,646 1,249,373
Operating Segments | Higher Education    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities 216,935 321,999
Operating Segments | Global Professional    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities 68,677 65,977
Operating Segments | International    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities 22,892 33,064
Other    
Disaggregation of Revenue [Line Items]    
Total Contract Liabilities $ 3,006 $ 945