v3.24.3
Intangible assets, net (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets
The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows:
 September 30, 2024
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$302,003 $(163,960)$138,043 7.9 years
Developed technology5 years137,414 (130,050)7,364 2.0 years
Trademarks5-9 years19,700 (14,489)5,211 2.6 years
Total$459,117 $(308,499)$150,618 
 December 31, 2023
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$301,994 $(142,135)$159,859 8.6 years
Developed technology5 years137,361 (125,426)11,935 2.6 years
Trademarks5-9 years19,700 (12,604)7,096 3.4 years
Favorable leases6 years198 (180)18 0.5 years
Total$459,253 $(280,345)$178,908