XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Owned Assets:    
Owned assets, gross $ 319,834 $ 298,460
Less: Accumulated depreciation and amortization (223,760) (216,132)
Owned assets, net 96,074 82,328
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 1,985 2,499
Less: Accumulated depreciation and amortization (1,330) (1,999)
Property and equipment, net 655 500
Property and equipment, net 96,729 82,828
Network equipment and computers    
Owned Assets:    
Owned assets, gross 143,357 130,218
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 58 82
Software    
Owned Assets:    
Owned assets, gross 99,614 88,487
Leasehold improvements    
Owned Assets:    
Owned assets, gross 39,470 42,890
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 605 1,013
Office furniture and equipment    
Owned Assets:    
Owned assets, gross 19,407 20,211
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross 431 662
Motor vehicles    
Owned Assets:    
Owned assets, gross 727 605
Right-of-use assets under finance leases:    
Finance lease, right of use asset, gross $ 891 742
Buildings    
Owned Assets:    
Estimated useful lives (Years) 30 years  
Owned assets, gross $ 958 961
Land    
Owned Assets:    
Owned assets, gross 627 629
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 15,674 $ 14,459
Minimum | Network equipment and computers    
Owned Assets:    
Estimated useful lives (Years) 3 years  
Minimum | Software    
Owned Assets:    
Estimated useful lives (Years) 2 years  
Minimum | Leasehold improvements    
Owned Assets:    
Estimated useful lives (Years) 3 years  
Minimum | Office furniture and equipment    
Owned Assets:    
Estimated useful lives (Years) 3 years  
Minimum | Motor vehicles    
Owned Assets:    
Estimated useful lives (Years) 2 years  
Maximum | Network equipment and computers    
Owned Assets:    
Estimated useful lives (Years) 5 years  
Maximum | Software    
Owned Assets:    
Estimated useful lives (Years) 5 years  
Maximum | Leasehold improvements    
Owned Assets:    
Estimated useful lives (Years) 8 years  
Maximum | Office furniture and equipment    
Owned Assets:    
Estimated useful lives (Years) 8 years  
Maximum | Motor vehicles    
Owned Assets:    
Estimated useful lives (Years) 5 years