XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets consisted of the following (in thousands):
September 30, 2024
Gross Carrying
Amount
Accumulated
Amortization
Net
Customer relationships$20,127 $(5,534)$14,593 
Customer backlog5,100 (2,025)3,075 
Developed technology10,986 (4,313)6,673 
In-process research and development1,540 (671)869 
Tradenames780 (150)630 
Total intangible assets, net$38,533 $(12,693)$25,840 
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 September 30, 2024 (in thousands):
Remainder of 2024$1,737 
20256,744 
20264,986 
20273,543 
20282,513 
Thereafter6,317 
Total$25,840