XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consisted of the following (in thousands):
March 31, 2024
Gross Carrying
Amount
Accumulated
Amortization
Net
Customer relationships$19,090 $(4,244)$14,846 
Customer backlog5,100 (1,591)3,509 
Developed technology8,147 (3,199)4,948 
In-process research and development890 (563)327 
Tradenames300 (55)245 
Total intangible assets, net$33,527 $(9,652)$23,875 
December 31, 2023
Gross Carrying
Amount
Accumulated
Amortization
Net
Customer relationships$19,090 $(3,682)$15,408 
Customer backlog5,100 (1,374)3,726 
Developed technology8,147 (2,839)5,308 
In-process research and development890 (519)371 
Tradenames300 (48)252 
Total intangible assets, net$33,527 $(8,462)$25,065 
Future Amortization Expense of Intangible Assets
The following table presents the future amortization expense of the Company’s intangible assets as of March 31, 2024 (in thousands):
Remainder of 2024$3,568 
20254,753 
20263,746 
20273,143 
20282,401 
Thereafter6,264 
Total$23,875