XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consists of the following:
Estimated useful livesAs of
(Years)June 30, 2020December 31, 2019
Owned Assets:
Network equipment and computers
3-5
$96,759  $98,309  
Software
3-5
90,746  79,746  
Leasehold improvements
3-8
44,328  44,982  
Office furniture and equipment
3-8
20,675  22,046  
Motor vehicles
2-5
578  601  
Buildings301,053  1,114  
Land689  729  
Capital work in progress10,784  10,309  
265,612  257,836  
Less: Accumulated depreciation and amortization(174,333) (179,331) 
$91,279  $78,505  
Right-of-use assets under finance leases:
Leasehold improvements$644  $738  
Office furniture and equipment210  308  
Motor vehicles710  711  
1,564  1,757  
Less: Accumulated depreciation and amortization(995) (1,120) 
$569  $637  
Property and equipment, net$91,848  $79,142  
The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:
Three months ended June 30,Six months ended June 30,
2020201920202019
Depreciation and amortization expense$8,975  $7,198  $17,271  $15,337  

The effect of foreign exchange (loss)/gain upon settlement of cash flow hedges recorded under depreciation and amortization, was as follows:
Three months ended June 30,Six months ended June 30,
2020201920202019
Effect of foreign exchange (loss)/gain$(71) $56  $(49) $113  
Internally developed software costs, included under Software, was as follows:
As of
June 30, 2020December 31, 2019
Cost$14,891  $15,784  
Less : Accumulated amortization(4,477) (4,989) 
Internally developed software, net$10,414  $10,795  

The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
Three months ended June 30,Six months ended June 30,
2020201920202019
Amortization expense$1,846  $559  $2,677  $1,206