v3.25.2
Disaggregated Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Loan servicing and systems revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 120,724 $ 109,052 $ 241,465 $ 236,252
Government loan servicing        
Disaggregation of Revenue [Line Items]        
Revenue 85,737 87,014 173,100 192,490
Private education and consumer loan servicing        
Disaggregation of Revenue [Line Items]        
Revenue 22,733 12,959 45,426 25,577
FFELP loan servicing        
Disaggregation of Revenue [Line Items]        
Revenue 2,241 3,245 4,873 6,624
Software services        
Disaggregation of Revenue [Line Items]        
Revenue 9,452 4,879 16,444 9,420
Outsourced services        
Disaggregation of Revenue [Line Items]        
Revenue 561 955 1,622 2,141
Education technology services and payments revenue        
Disaggregation of Revenue [Line Items]        
Revenue 118,184 116,909 265,515 260,449
Tuition payment plan services        
Disaggregation of Revenue [Line Items]        
Revenue 36,013 34,164 76,085 73,043
Payment processing        
Disaggregation of Revenue [Line Items]        
Revenue 37,515 34,326 89,051 82,113
Education technology services        
Disaggregation of Revenue [Line Items]        
Revenue 44,481 47,205 100,177 103,227
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 175 $ 1,214 $ 202 $ 2,066