v3.24.2.u1
Property and Equipment, net
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, net Property and Equipment, net
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 

During the three and six months ended June 30, 2024, there were no changes in estimated useful lives of property and equipment during the ordinary course of operations.

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 

There were no indicators of impairment related to long-lived assets as of June 30, 2024 and December 31, 2023.