XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consists of the following:
As of
June 30, 2024December 31, 2023
Property, plant and equipment, gross $340,313 $324,038 
Less: Accumulated depreciation and amortization (236,835)(223,665)
Property, plant and equipment, net $103,478 $100,373 
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,
2024202320242023
Depreciation and amortization expense$9,833 $8,918 $19,099 $18,256 

Internally developed software costs was as follows:
As of
June 30, 2024December 31, 2023
Cost$57,916 $46,625 
Less : Accumulated amortization(30,858)(25,413)
Internally developed software, net$27,058 $21,212 

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,
2024202320242023
Amortization expense$2,927 $2,425 $5,447 $4,400