v3.25.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 535,710 $ 522,954
Digital    
Disaggregation of Revenue [Line Items]    
Revenue 325,048 303,225
Print    
Disaggregation of Revenue [Line Items]    
Revenue 210,662 219,729
Re-occurring Revenue    
Disaggregation of Revenue [Line Items]    
Revenue 387,614 361,798
Transactional Revenue    
Disaggregation of Revenue [Line Items]    
Revenue 148,096 161,156
Operating Segments | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 270,931 274,827
Operating Segments | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 182,379 159,846
Operating Segments | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 35,159 35,287
Operating Segments | International    
Disaggregation of Revenue [Line Items]    
Revenue 51,464 58,311
Operating Segments | Digital | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 108,597 99,618
Operating Segments | Digital | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 168,826 153,955
Operating Segments | Digital | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 25,272 25,093
Operating Segments | Digital | International    
Disaggregation of Revenue [Line Items]    
Revenue 22,353 24,559
Operating Segments | Print | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 162,334 175,209
Operating Segments | Print | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 13,553 5,891
Operating Segments | Print | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 9,887 10,194
Operating Segments | Print | International    
Disaggregation of Revenue [Line Items]    
Revenue 29,111 33,752
Operating Segments | Re-occurring Revenue | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 183,641 166,819
Operating Segments | Re-occurring Revenue | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 159,552 149,454
Operating Segments | Re-occurring Revenue | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 23,657 22,773
Operating Segments | Re-occurring Revenue | International    
Disaggregation of Revenue [Line Items]    
Revenue 20,764 22,752
Operating Segments | Transactional Revenue | K-12    
Disaggregation of Revenue [Line Items]    
Revenue 87,290 108,008
Operating Segments | Transactional Revenue | Higher Education    
Disaggregation of Revenue [Line Items]    
Revenue 22,827 10,392
Operating Segments | Transactional Revenue | Global Professional    
Disaggregation of Revenue [Line Items]    
Revenue 11,502 12,514
Operating Segments | Transactional Revenue | International    
Disaggregation of Revenue [Line Items]    
Revenue 30,700 35,559
Other    
Disaggregation of Revenue [Line Items]    
Revenue (4,223) (5,317)
Other | Digital    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other | Print    
Disaggregation of Revenue [Line Items]    
Revenue (4,223) (5,317)
Other | Re-occurring Revenue    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other | Transactional Revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ (4,223) $ (5,317)