XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table summarizes the activity related to goodwill (in thousands):
June 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— 15,445 
Foreign currency exchange impact— 29 
Balance at end of period$12,594 $21,619 
Schedule of Intangible Assets
Intangible assets consisted of the following (in thousands):
June 30, 2023
Gross Carrying
Amount
Accumulated
Amortization
Net
Customer relationships$24,330 $(6,142)$18,188 
Customer backlog5,100 (940)4,160 
Developed technology11,207 (5,182)6,025 
In-process research and development890 (429)461 
Tradenames300 (33)267 
Total intangible assets, net$41,827 $(12,726)$29,101 
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 June 30, 2023 (in thousands):
Remainder of 2023$2,641 
20245,283 
20255,278 
20264,095 
20273,143 
Thereafter8,661 
Total$29,101