XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Owned Assets:    
Owned assets, gross $ 305,150 $ 299,361
Less: Accumulated depreciation and amortization (222,870) (213,699)
Owned assets, net 82,280 85,662
Right-of-use assets under finance leases:*    
Finance lease, right of use asset, gross 2,432 2,685
Less: Accumulated depreciation and amortization (2,063) (2,339)
Property and equipment, net 369 346
Property and equipment, net $ 82,649 $ 86,008
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net Property and equipment, net
Network equipment and computers    
Owned Assets:    
Owned assets, gross $ 123,117 $ 116,023
Right-of-use assets under finance leases:*    
Finance lease, right of use asset, gross 86 91
Software    
Owned Assets:    
Owned assets, gross 105,924 101,884
Leasehold improvements    
Owned Assets:    
Owned assets, gross 44,448 46,401
Right-of-use assets under finance leases:*    
Finance lease, right of use asset, gross 1,061 1,229
Office furniture and equipment    
Owned Assets:    
Owned assets, gross 20,892 22,302
Right-of-use assets under finance leases:*    
Finance lease, right of use asset, gross 685 787
Motor vehicles    
Owned Assets:    
Owned assets, gross 595 693
Right-of-use assets under finance leases:*    
Finance lease, right of use asset, gross $ 600 578
Buildings    
Owned Assets:    
Estimated useful lives 30 years  
Owned assets, gross $ 1,007 1,070
Land    
Owned Assets:    
Owned assets, gross 659 700
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 8,508 $ 10,288
Minimum | Network equipment and computers    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Software    
Owned Assets:    
Estimated useful lives 2 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