XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consisted of the following (in thousands):
June 30, 2024
Gross Carrying
Amount
Accumulated
Amortization
Net
Customer relationships$20,160 $(4,805)$15,355 
Customer backlog5,100 (1,808)3,292 
Developed technology11,109 (3,559)7,550 
In-process research and development1,600 (608)992 
Tradenames780 (63)717 
Total intangible assets, net$38,749 $(10,843)$27,906 
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 June 30, 2024 (in thousands):
Remainder of 2024$3,657 
20256,744 
20264,986 
20273,543 
20282,513 
Thereafter6,463 
Total$27,906