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 | | Additions | | Accumulated 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 Amount | | Accumulated Amortization | | Net Carrying Amount | | Estimated Useful Lives | | | (in thousands) | | (in years) | Patents and license rights | | $ | 2,033 | | | $ | (1,530) | | | $ | 503 | | | 7-12 | Customer relationships | | 3,530 | | | (2,032) | | | 1,498 | | | 4-10 | 510(k) authorization | | 567 | | | (354) | | | 213 | | | 15 | Developed technology | | 62 | | | (62) | | | — | | | 10 | Capitalized software development costs | | 14,241 | | | (5,574) | | | 8,667 | | | 2-5 | Other | | 183 | | | (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 Amount | | Accumulated Amortization | | Net Carrying Amount | | Estimated Useful Lives | | | (in thousands) | | (in years) | Patents and license rights | | $ | 2,033 | | | $ | (1,509) | | | $ | 524 | | | 7-12 | Customer relationships | | 3,466 | | | (1,997) | | | 1,469 | | | 4-10 | 510(k) authorization | | 567 | | | (345) | | | 222 | | | 15 | Developed technology | | 62 | | | (62) | | | — | | | 10 | Capitalized software development costs | | 13,559 | | | (4,839) | | | 8,720 | | | 2-5 | Other | | 183 | | | (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 Amount | | Accumulated Amortization | | Net Carrying Amount | | Estimated Useful Lives | | | (in thousands) | | (in years) | Patents and license rights | | $ | 2,033 | | | $ | (1,530) | | | $ | 503 | | | 7-12 | Customer relationships | | 3,530 | | | (2,032) | | | 1,498 | | | 4-10 | 510(k) authorization | | 567 | | | (354) | | | 213 | | | 15 | Developed technology | | 62 | | | (62) | | | — | | | 10 | Capitalized software development costs | | 14,241 | | | (5,574) | | | 8,667 | | | 2-5 | Other | | 183 | | | (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 Amount | | Accumulated Amortization | | Net Carrying Amount | | Estimated Useful Lives | | | (in thousands) | | (in years) | Patents and license rights | | $ | 2,033 | | | $ | (1,509) | | | $ | 524 | | | 7-12 | Customer relationships | | 3,466 | | | (1,997) | | | 1,469 | | | 4-10 | 510(k) authorization | | 567 | | | (345) | | | 222 | | | 15 | Developed technology | | 62 | | | (62) | | | — | | | 10 | Capitalized software development costs | | 13,559 | | | (4,839) | | | 8,720 | | | 2-5 | Other | | 183 | | | (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 | | 2027 | | 2,192 | | 2028 | | 1,882 | | 2029 | | 898 | | Thereafter | | 1,014 | | Total expected future amortization expense | | $ | 10,973 | | | | |
|