v3.26.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 549,903 $ 535,710
Digital    
Disaggregation of Revenue [Line Items]    
Revenue 353,533 325,048
Print    
Disaggregation of Revenue [Line Items]    
Revenue 196,370 210,662
Re-occurring Revenue    
Disaggregation of Revenue [Line Items]    
Revenue 425,564 387,614
Transactional Revenue    
Disaggregation of Revenue [Line Items]    
Revenue 124,339 148,096
Operating Segments | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 274,404 270,931
Operating Segments | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 199,836 182,379
Operating Segments | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 34,815 35,159
Operating Segments | International    
Disaggregation of Revenue [Line Items]    
Revenue 45,230 51,464
Operating Segments | Digital | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 113,919 108,597
Operating Segments | Digital | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 190,146 168,826
Operating Segments | Digital | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 26,713 25,272
Operating Segments | Digital | International    
Disaggregation of Revenue [Line Items]    
Revenue 22,755 22,353
Operating Segments | Print | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 160,485 162,334
Operating Segments | Print | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 9,690 13,553
Operating Segments | Print | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 8,102 9,887
Operating Segments | Print | International    
Disaggregation of Revenue [Line Items]    
Revenue 22,475 29,111
Operating Segments | Re-occurring Revenue | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 196,595 183,641
Operating Segments | Re-occurring Revenue | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 182,102 159,552
Operating Segments | Re-occurring Revenue | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 25,140 23,657
Operating Segments | Re-occurring Revenue | International    
Disaggregation of Revenue [Line Items]    
Revenue 21,727 20,764
Operating Segments | Transactional Revenue | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 77,809 87,290
Operating Segments | Transactional Revenue | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 17,734 22,827
Operating Segments | Transactional Revenue | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 9,675 11,502
Operating Segments | Transactional Revenue | International    
Disaggregation of Revenue [Line Items]    
Revenue 23,503 30,700
Other    
Disaggregation of Revenue [Line Items]    
Revenue (4,382) (4,223)
Other | Digital    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other | Print    
Disaggregation of Revenue [Line Items]    
Revenue (4,382) (4,223)
Other | Re-occurring Revenue    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other | Transactional Revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ (4,382) $ (4,223)