XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Amortized Intangible Assets
Intangible assets consisted of the following (in thousands):
Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Customer relationships$67,781 $(10,229)$57,552 
Completed technologies58,373 (25,766)32,607 
Trademarks810 (337)473 
Non-compete agreements340 (288)52 
Balance as of December 31, 2024$127,304 $(36,620)$90,684 
 Gross
Carrying
Value
Accumulated
Amortization
Net
Carrying
Value
Customer relationships$75,965 $(5,352)$70,613 
Completed technologies62,123 (20,745)41,378 
Trademarks903 (50)853 
Non-compete agreements340 (232)108 
Balance as of December 31, 2023$139,331 $(26,379)$112,952 
Estimated Amortization Expense Succeeding Fiscal Years
Estimated amortization expense for each of the five succeeding fiscal years and thereafter is as follows (in thousands):
Year Ended December 31,Amount
2025$10,147 
20269,775 
20278,850 
20288,120 
20298,120 
Thereafter45,672 
$90,684