XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and intangible assets (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets, net consisted of the following as of June 30, 2025 and December 31, 2024:
(In thousands, except weighted average useful life)June 30, 2025
Intangible assets:
Gross Carrying
Value
Accumulated
Amortization
 
Net Carrying
Value
Weighted
Average Useful
Life (in years)
Customer relationships$2,516 $(2,515)$0.1
Tradenames4,114 (2,004)2,110 5.4
Technology - acquired18,672 (12,634)6,038 2.6
Non-compete agreements90 (90)— 0.0
Total intangible assets$25,392 $(17,243)$8,149 2.8
(In thousands, except weighted average useful life)December 31, 2024
Intangible assets:
Gross Carrying
Value
Accumulated
Amortization
 
Net Carrying
Value
Weighted
Average Useful
Life (in years)
Customer relationships$2,516 $(2,508) $ 0.6
Tradenames4,114 (1,799) 2,315  5.9
Technology - acquired18,672 (11,436) 7,236  3.1
Non-compete agreements90 (90) —  0.0
Total intangible assets$25,392 $(15,833) $9,559  3.3
Schedule of Amortization Expense for Finite-Lived Intangible Assets As of June 30, 2025, the Company expects to record the following amortization expense for definite-lived intangible assets:
(In thousands)Amortization
Expense
For the Years Ending December 31,
2025 (6 months remaining)$1,397 
20262,692 
20271,938 
2028828 
2029530 
Thereafter764 
Total$8,149