XML 30 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets as of December 31, 2024 and 2023 were as follows:
December 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(55,400)$7,870 2.8
Technology125,110 (53,734)71,376 8.8
Total$188,380 $(109,134)$79,246 

December 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Amortization Period
(in thousands, except weighted average amortization period information)
Customer relationships$63,270 $(52,622)$10,648 3.8
Non-compete agreements6,500 (6,500)— 0.0
Technology125,110 (45,329)79,781 9.7
Total$194,880 $(104,451)$90,429 
Amortization of Intangibles
Amortization of intangibles was $11.2 million and $11.5 million for the years ended December 31, 2024 and 2023, respectively.
Future estimated amortization of intangibles is as follows:
Year Ending December 31,(in thousands)
2025$11,183 
202611,082 
202710,315 
20288,000 
20298,000 
Thereafter30,666 
 $79,246