XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
General - Major Streams of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Accounting Policies [Abstract]    
Revenue from contracts with customers $ 112,238 $ 105,136
Alternative revenue programs, net 112 504
Other balancing and memorandum accounts revenue, net 1,091 8,744
Rental income 1,344 1,370
Total revenues $ 114,785 $ 115,754