| Schedule of Property and Equipment |
Property and equipment consists of the following: | | | | | | | | | | | | | | | | | | | | | As of | | Estimated useful lives (Years) | | December 31, 2024 | | December 31, 2023 | | Owned Assets: | | | | | | | Network equipment and computers | 3-5 | | $ | 167,525 | | | $ | 149,975 | | | Software | 2-5 | | 105,874 | | | 94,279 | | | Leasehold improvements | 3-8 | | 45,819 | | | 41,933 | | | Office furniture and equipment | 3-8 | | 23,898 | | | 21,199 | | | Motor vehicles | 2-5 | | 635 | | | 686 | | | Buildings | 30 | | 929 | | | 956 | | | Land | — | | 608 | | | 625 | | | Capital work in progress | — | | 7,504 | | | 12,276 | | | | | 352,792 | | | 321,929 | | | Less: Accumulated depreciation and amortization | | | (252,667) | | | (222,333) | | | | | $ | 100,125 | | | $ | 99,596 | | | ROU assets under finance leases: | | | | | | | Network equipment and computers | | | 56 | | | 58 | | | Leasehold improvements | | | 587 | | | 604 | | | Office furniture and equipment | | | 417 | | | 427 | | | Motor vehicles | | | 2,208 | | | 1,020 | | | | | 3,268 | | | 2,109 | | | Less: Accumulated depreciation | | | (1,556) | | | (1,332) | | | | | $ | 1,712 | | | $ | 777 | | | Property and equipment, net | | | $ | 101,837 | | | $ | 100,373 | |
The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the consolidated statements of income was as follows: | | | | | | | | | | | | | | | | | | | Year ended December 31, | | 2024 | | 2023 | | 2022 | | Depreciation and amortization expense | $ | 41,589 | | | $ | 35,812 | | | $ | 39,173 | |
Internally developed software costs included in property and equipment was as follows: | | | | | | | | | | | | | As of | | December 31, 2024 | | December 31, 2023 | | Cost | $ | 60,447 | | | $ | 46,625 | | | Less : Accumulated amortization | (38,243) | | | (25,413) | | | Internally developed software, net | $ | 22,204 | | | $ | 21,212 | |
The amortization expense on internally developed software recognized in the consolidated statements of income was as follows: | | | | | | | | | | | | | | | | | | | Year ended December 31, | | 2024 | | 2023 | | 2022 | | Amortization expense | $ | 12,849 | | | $ | 9,282 | | | $ | 5,958 | |
|