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
Mar. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]  
2020 (remaining nine months) $ 9,111
2021 10,704
2022 9,767
2023 7,935
2024 7,929
Thereafter 17,472
Total Future Lease Payments 62,918
Less: Imputed interest (15,606)
Present Value of Lease Liabilities 47,312
Finance Lease, Liability, Payment, Due [Abstract]  
Present Value of Lease Liabilities 18,400
Lessor, Sales-type Lease, Description [Abstract]  
2020 (remaining nine months) 382
2021 503
2022 425
2023 261
2024 180
Thereafter 43
Total Future Lease Payments 1,794
Less: Imputed interest (273)
Net Investment in Sales-Type Leases 1,521
Co-Location  
Lessee, Lease, Description [Line Items]  
2020 (remaining nine months) 1,443
2021 1,793
2022 1,468
2023 561
2024 550
Thereafter 1,009
Total Future Lease Payments 6,824
Less: Imputed interest (1,266)
Present Value of Lease Liabilities 5,558
Real Estate  
Lessee, Lease, Description [Line Items]  
2020 (remaining nine months) 3,815
2021 5,153
2022 4,541
2023 3,616
2024 3,621
Thereafter 10,825
Total Future Lease Payments 31,571
Less: Imputed interest (9,232)
Present Value of Lease Liabilities 22,339
Satellite Capacity Leases  
Lessee, Lease, Description [Line Items]  
2020 (remaining nine months) 1,034
2021 0
2022 0
2023 0
2024 0
Thereafter 0
Total Future Lease Payments 1,034
Less: Imputed interest (24)
Present Value of Lease Liabilities 1,010
Finance Lease, Liability, Payment, Due [Abstract]  
2020 (remaining nine months) 2,819
2021 3,758
2022 3,758
2023 3,758
2024 3,758
Thereafter 5,638
Total Future Lease Payments 23,489
Less: Imputed interest (5,084)
Present Value of Lease Liabilities $ 18,405