XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 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)June 30,
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 relationships33,205 31,179 
Developed technology21,514 20,183 
Trade names7,590 7,155 
Backlog600 600 
Noncompete agreements2,000 2,000 
Total accumulated amortization64,909 61,117 
Total other intangible assets, net$37,291 $41,083