v3.25.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill during the three months ended March 31, 2025 were as follows:
Balance as of January 1, 2025
AdditionsAccumulated Impairment Losses
Balance as of March 31, 2025
(in thousands)
Goodwill$1,209 $— $— $1,209 
Schedule of Finite-Lived Intangible Assets
The carrying amounts of these intangible assets other than goodwill as of March 31, 2025 were as follows:
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountEstimated Useful Lives
(in thousands)(in years)
Patents and license rights$2,033 $(1,530)$503 
7-12
Customer relationships3,530 (2,032)1,498 
4-10
510(k) authorization567 (354)213 15
Developed technology62 (62)— 10
Capitalized software development costs14,241 (5,574)8,667 
2-5
Other183 (91)92 
2-5
Capitalized software development costs not yet amortized
152 — 152 
Patents and license rights not yet amortized
441 — 441 
Total intangibles other than goodwill
$21,209 $(9,643)$11,566 
The carrying amounts of intangible assets other than goodwill as of December 31, 2024 were as follows:
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountEstimated Useful Lives
(in thousands)(in years)
Patents and license rights$2,033 $(1,509)$524 
7-12
Customer relationships3,466 (1,997)1,469 
4-10
510(k) authorization567 (345)222 15
Developed technology62 (62)— 10
Capitalized software development costs13,559 (4,839)8,720 
2-5
Other183 (91)92 
2-5
Capitalized software development costs not yet amortized
215 — 215 
Patents and license rights not yet amortized
441 — 441 
Total intangibles other than goodwill
$20,526 $(8,843)$11,683 
Schedule of Indefinite-Lived Intangible Assets
The carrying amounts of these intangible assets other than goodwill as of March 31, 2025 were as follows:
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountEstimated Useful Lives
(in thousands)(in years)
Patents and license rights$2,033 $(1,530)$503 
7-12
Customer relationships3,530 (2,032)1,498 
4-10
510(k) authorization567 (354)213 15
Developed technology62 (62)— 10
Capitalized software development costs14,241 (5,574)8,667 
2-5
Other183 (91)92 
2-5
Capitalized software development costs not yet amortized
152 — 152 
Patents and license rights not yet amortized
441 — 441 
Total intangibles other than goodwill
$21,209 $(9,643)$11,566 
The carrying amounts of intangible assets other than goodwill as of December 31, 2024 were as follows:
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountEstimated Useful Lives
(in thousands)(in years)
Patents and license rights$2,033 $(1,509)$524 
7-12
Customer relationships3,466 (1,997)1,469 
4-10
510(k) authorization567 (345)222 15
Developed technology62 (62)— 10
Capitalized software development costs13,559 (4,839)8,720 
2-5
Other183 (91)92 
2-5
Capitalized software development costs not yet amortized
215 — 215 
Patents and license rights not yet amortized
441 — 441 
Total intangibles other than goodwill
$20,526 $(8,843)$11,683 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
As of March 31, 2025, the amortization expense related to identifiable intangible assets, with definite useful lives, in future periods is expected to be as follows:
Year Ending December 31,
Amortization Expense
(in thousands)
2025 (remaining)
$2,332 
2026
2,655 
20272,192 
20281,882 
2029898 
Thereafter1,014 
Total expected future amortization expense
$10,973