XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Other Intangible Assets
Other intangible assets, net consists of the following (in thousands):
Estimated Useful Lives (Years)March 31,
2025
December 31, 2024
Amortizable:
Costs:
Customer relationships13$53,100 $53,100 
Developed technology1334,600 34,600 
Trade names1311,900 11,900 
Backlog1600 600 
Noncompete agreements52,000 2,000 
Total amortizable intangibles102,200 102,200 
Accumulated amortization:
Customer relationships32,193 31,179 
Developed technology20,849 20,183 
Trade names7,371 7,155 
Backlog600 600 
Noncompete agreements2,000 2,000 
Total accumulated amortization63,013 61,117 
Total other intangible assets, net$39,187 $41,083