XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table summarizes the activity related to goodwill (in thousands):
March 31,
20232022
Balance at beginning of period, gross$20,955 $7,148 
Accumulated impairment at beginning of period(1,003)(1,003)
Goodwill from acquisitions— — 
Foreign exchange impact— — 
Balance at end of period$19,952 $6,145 
Schedule of Intangible Assets
Intangible assets consisted of the following (in thousands):
March 31, 2023
Gross Carrying
Amount
Accumulated
Amortization
Net
Customer relationships$24,331 $(5,451)$18,880 
Customer backlog5,100 (723)4,377 
Developed technology11,207 (4,822)6,385 
In-process research and development890 (385)505 
Tradenames300 (25)275 
Total intangible assets, net$41,828 $(11,406)$30,422 
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 March 31, 2023 (in thousands):
Remainder of 2023$3,962 
20245,283 
20255,278 
20264,095 
20273,143 
Thereafter8,661 
Total$30,422