XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Owned Assets:    
Owned assets, gross $ 265,612 $ 257,836
Less: Accumulated depreciation and amortization (174,333) (179,331)
Owned assets, net 91,279 78,505
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 1,564 1,757
Less: Accumulated depreciation and amortization (995) (1,120)
Property and equipment, net 569 637
Property and equipment, net $ 91,848 $ 79,142
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] us-gaap:FinanceLeaseRightOfUseAsset us-gaap:FinanceLeaseRightOfUseAsset
Network equipment and computers    
Owned Assets:    
Owned assets, gross $ 96,759 $ 98,309
Software    
Owned Assets:    
Owned assets, gross 90,746 79,746
Leasehold improvements    
Owned Assets:    
Owned assets, gross 44,328 44,982
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 644 738
Office furniture and equipment    
Owned Assets:    
Owned assets, gross 20,675 22,046
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 210 308
Motor vehicles    
Owned Assets:    
Owned assets, gross 578 601
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross $ 710 711
Buildings    
Owned Assets:    
Estimated useful lives 30 years  
Owned assets, gross $ 1,053 1,114
Land    
Owned Assets:    
Owned assets, gross 689 729
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 10,784 $ 10,309
Minimum | Network equipment and computers    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Software    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Leasehold improvements    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Office furniture and equipment    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Motor vehicles    
Owned Assets:    
Estimated useful lives 2 years  
Maximum | Network equipment and computers    
Owned Assets:    
Estimated useful lives 5 years  
Maximum | Software    
Owned Assets:    
Estimated useful lives 5 years  
Maximum | Leasehold improvements    
Owned Assets:    
Estimated useful lives 8 years  
Maximum | Office furniture and equipment    
Owned Assets:    
Estimated useful lives 8 years  
Maximum | Motor vehicles    
Owned Assets:    
Estimated useful lives 5 years