XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets, net (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The intangible asset balances and accumulated amortization are as follows:
June 30, 2024
Gross
carrying
amount
Accumulated
amortization
Net
carrying
amount
Weighted
average
useful
life in years
Customer relationships$96,270 $(13,660)$82,610 20
Technology41,035 (13,733)27,302 7
Software for sale7,053 (224)6,829 3
Trade name1,560 (104)1,456 5
Total$145,918 $(27,721)$118,197 
December 31, 2023
Gross
carrying
amount
Accumulated
amortization
Net
carrying
amount
Weighted
average
useful
life in years
Customer relationships$74,600 $(11,432)$63,168 20
Technology26,200 (11,156)15,044 7
Software for sale3,828 — 3,828 3
Trade name— — — 5
Total$104,628 $(22,588)$82,040 
Schedule of Finite-lived Intangible Assets, Amortization Expense
The table below presents the amortization expense related to intangible assets for the following periods:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Amortization expense related to intangible assets$2,794 $1,868 $5,133 $3,737 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The table below presents the estimated amortization expense on intangible assets for the next five years and thereafter as of June 30, 2024:
Remainder of 2024$6,396 
202513,484 
202613,484 
202712,022 
20287,745 
Thereafter65,066 
Total estimated amortization expense$118,197