XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table summarizes the activity related to goodwill (in thousands):
September 30,
20232022
Balance at beginning of period, gross$13,597 $7,148 
Accumulated impairment at beginning of period(1,003)(1,003)
Goodwill from acquisitions— 13,268 
Foreign currency exchange impact— 
Balance at end of period$12,594 $19,420 
Schedule of Intangible Assets
Intangible assets consisted of the following (in thousands):
September 30, 2023
Gross Carrying
Amount
Accumulated
Amortization
Net
Customer relationships$24,330 $(6,834)$17,496 
Customer backlog5,100 (1,157)3,943 
Developed technology11,207 (5,542)5,665 
In-process research and development890 (474)416 
Tradenames300 (40)260 
Total intangible assets, net$41,827 $(14,047)$27,780 
December 31, 2022
Gross Carrying
Amount
Accumulated
Amortization
Net
Customer relationships$24,330 $(4,759)$19,571 
Customer backlog5,100 (506)4,594 
Developed technology11,207 (4,463)6,744 
In-process research and development890 (340)550 
Tradenames300 (17)283 
Total intangible assets, net$41,827 $(10,085)$31,742 
Future Amortization Expense of Intangible Assets
The following table presents the future amortization expense of the Company’s intangible assets as of September 30, 2023 (in thousands):
Remainder of 2023$1,321 
20245,283 
20255,278 
20264,095 
20273,143 
Thereafter8,660 
Total$27,780