XML 39 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment, net - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Owned assets:    
Owned assets, gross $ 257,836 $ 228,850
Less: Accumulated depreciation and amortization (179,331) (155,798)
Owned assets, net 78,505 73,052
Right-of-use assets under finance leases:    
Assets under capital leases, gross 1,757 1,459
Less: Accumulated depreciation and amortization (1,120) (1,001)
Assets under capital leases, net 637 458
Property and equipment, net 79,142 73,510
Network equipment and computers    
Owned assets:    
Owned assets, gross $ 98,309 85,921
Network equipment and computers | Minimum    
Owned assets:    
Estimated useful life 3 years  
Network equipment and computers | Maximum    
Owned assets:    
Estimated useful life 5 years  
Software    
Owned assets:    
Owned assets, gross $ 79,746 69,752
Software | Minimum    
Owned assets:    
Estimated useful life 3 years  
Software | Maximum    
Owned assets:    
Estimated useful life 5 years  
Leasehold improvements    
Owned assets:    
Owned assets, gross $ 44,982 39,533
Right-of-use assets under finance leases:    
Assets under capital leases, gross $ 738 778
Leasehold improvements | Minimum    
Owned assets:    
Estimated useful life 3 years  
Leasehold improvements | Maximum    
Owned assets:    
Estimated useful life 8 years  
Office furniture and equipment    
Owned assets:    
Owned assets, gross $ 22,046 20,097
Right-of-use assets under finance leases:    
Assets under capital leases, gross $ 308 53
Office furniture and equipment | Minimum    
Owned assets:    
Estimated useful life 3 years  
Office furniture and equipment | Maximum    
Owned assets:    
Estimated useful life 8 years  
Motor vehicles    
Owned assets:    
Owned assets, gross $ 601 635
Right-of-use assets under finance leases:    
Assets under capital leases, gross $ 711 628
Motor vehicles | Minimum    
Owned assets:    
Estimated useful life 2 years  
Motor vehicles | Maximum    
Owned assets:    
Estimated useful life 5 years  
Buildings    
Owned assets:    
Estimated useful life 30 years  
Owned assets, gross $ 1,114 1,140
Land    
Owned assets:    
Owned assets, gross 729 746
Capital work in progress    
Owned assets:    
Owned assets, gross $ 10,309 $ 11,026