XML 22 R29.htm IDEA: XBRL DOCUMENT v3.19.3
General - Schedule of Major Streams of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Revenue from contracts with customers $ 130,777 $ 120,007 $ 314,003 $ 294,319
Alternative revenue programs, net - WCMA (11,912) 4,193 (14,218) 7,794
Other balancing and memorandum accounts revenue, net (6,221) (788) (9,229) (7,235)
Rental income 1,353 1,441 4,088 4,103
Total revenues $ 113,997 $ 124,853 $ 294,644 $ 298,981