XML 30 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Disaggregated Revenue and Deferred Revenue - Schedule of Changes in Liabilities from Contract with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Contract With Customer Liability [Heading Roll Forward]        
Balance, beginning of period $ 29,495 $ 25,660 $ 39,122 $ 32,276
Deferral of revenue 53,888 45,174 113,141 91,280
Recognition of revenue (32,977) (28,003) (101,857) (80,725)
Balance, end of period 50,406 42,831 50,406 42,831
Loan Servicing and Systems        
Contract With Customer Liability [Heading Roll Forward]        
Balance, beginning of period 3,315 3,771 4,413 4,968
Deferral of revenue 881 1,591 2,761 2,555
Recognition of revenue (1,149) (1,754) (4,127) (3,915)
Balance, end of period 3,047 3,608 3,047 3,608
Education Technology, Services, and Payment Processing        
Contract With Customer Liability [Heading Roll Forward]        
Balance, beginning of period 21,489 17,989 30,556 24,164
Deferral of revenue 42,752 34,252 81,484 65,940
Recognition of revenue (21,820) (17,049) (69,619) (54,912)
Balance, end of period 42,421 35,192 42,421 35,192
Communications        
Contract With Customer Liability [Heading Roll Forward]        
Balance, beginning of period 3,080 2,149 2,551 1,665
Deferral of revenue 9,302 6,567 26,366 17,916
Recognition of revenue (9,158) (6,342) (25,693) (17,207)
Balance, end of period 3,224 2,374 3,224 2,374
Corporate and Other Activities        
Contract With Customer Liability [Heading Roll Forward]        
Balance, beginning of period 1,611 1,751 1,602 1,479
Deferral of revenue 953 2,764 2,530 4,869
Recognition of revenue (850) (2,858) (2,418) (4,691)
Balance, end of period $ 1,714 $ 1,657 $ 1,714 $ 1,657