XML 99 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Owned Assets:    
Owned assets, gross $ 352,792 $ 321,929
Less: Accumulated depreciation and amortization (252,667) (222,333)
Property and equipment, net 100,125 99,596
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross 3,268 2,109
Less: Accumulated depreciation (1,556) (1,332)
Property and equipment, net 1,712 777
Property and equipment, net $ 101,837 $ 100,373
ROU assets under finance leases Property and equipment, net Property and equipment, net
Network equipment and computers    
Owned Assets:    
Owned assets, gross $ 167,525 $ 149,975
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 56 58
Network equipment and computers | Minimum    
Owned Assets:    
Estimated useful lives 3 years  
Network equipment and computers | Maximum    
Owned Assets:    
Estimated useful lives 5 years  
Software    
Owned Assets:    
Owned assets, gross $ 105,874 94,279
Software | Minimum    
Owned Assets:    
Estimated useful lives 2 years  
Software | Maximum    
Owned Assets:    
Estimated useful lives 5 years  
Leasehold improvements    
Owned Assets:    
Owned assets, gross $ 45,819 41,933
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 587 604
Leasehold improvements | Minimum    
Owned Assets:    
Estimated useful lives 3 years  
Leasehold improvements | Maximum    
Owned Assets:    
Estimated useful lives 8 years  
Office furniture and equipment    
Owned Assets:    
Owned assets, gross $ 23,898 21,199
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 417 427
Office furniture and equipment | Minimum    
Owned Assets:    
Estimated useful lives 3 years  
Office furniture and equipment | Maximum    
Owned Assets:    
Estimated useful lives 8 years  
Motor vehicles    
Owned Assets:    
Owned assets, gross $ 635 686
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 2,208 1,020
Motor vehicles | Minimum    
Owned Assets:    
Estimated useful lives 2 years  
Motor vehicles | Maximum    
Owned Assets:    
Estimated useful lives 5 years  
Buildings    
Owned Assets:    
Estimated useful lives 30 years  
Owned assets, gross $ 929 956
Land    
Owned Assets:    
Owned assets, gross 608 625
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 7,504 $ 12,276