Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Future Minimum Lease Payments (Details)

v3.20.2
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Finance Lease, Liability, Payment, Due [Abstract]  
Present Value of Lease Liabilities $ 17,800
2020 (remaining six months) 6,480
2021 10,805
2022 9,784
2023 7,939
2024 7,933
Thereafter 17,547
Total Future Lease Payments 60,488
Less: Imputed interest (14,531)
Present Value of Lease Liabilities 45,957
Lessor, Sales-type Lease, Description [Abstract]  
2020 (remaining nine months) 472
2021 940
2022 585
2023 261
2024 180
Thereafter 43
Total Future Lease Payments 2,481
Less: Imputed interest (298)
Net Investment in Sales-Type Leases 2,183
Real Estate  
Lessee, Lease, Description [Line Items]  
2020 (remaining six months) 2,975
2021 5,270
2022 4,574
2023 3,620
2024 3,625
Thereafter 10,896
Total Future Lease Payments 30,960
Less: Imputed interest (8,699)
Present Value of Lease Liabilities 22,261
Satellite Capacity Leases  
Lessee, Lease, Description [Line Items]  
2020 (remaining six months) 689
2021 0
2022 0
2023 0
2024 0
Thereafter 0
Total Future Lease Payments 689
Less: Imputed interest (10)
Present Value of Lease Liabilities 679
Finance Lease, Liability, Payment, Due [Abstract]  
2020 (remaining nine months) 1,879
2021 3,758
2022 3,758
2023 3,758
2024 3,758
Thereafter 5,638
Total Future Lease Payments 22,549
Less: Imputed interest (4,712)
Present Value of Lease Liabilities 17,837
Co-Location  
Lessee, Lease, Description [Line Items]  
2020 (remaining six months) 937
2021 1,777
2022 1,452
2023 561
2024 550
Thereafter 1,013
Total Future Lease Payments 6,290
Less: Imputed interest (1,110)
Present Value of Lease Liabilities $ 5,180