XML 59 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Gross Carrying Value $ 594,565 $ 563,672
Gross Carrying Value 595,265 564,372
Accumulated Amortization (189,052) (166,475)
Accumulated Amortization (189,052) (166,475)
Net Carrying Value 405,513 397,197
Net Carrying Value $ 406,213 $ 397,897
Weighted Average Useful Life (in years) 15 years 15 years
Trademarks    
Intangible Assets [Line Items]    
Gross Carrying Value $ 10,532 $ 8,641
Gross Carrying Value 700 700
Net Carrying Value 700 700
Accumulated Amortization (2,619) (2,283)
Net Carrying Value $ 7,913 $ 6,358
Weighted Average Useful Life (in years) 18 years 19 years
Technology - developed    
Intangible Assets [Line Items]    
Gross Carrying Value $ 302,643 $ 283,380
Accumulated Amortization (71,686) (60,272)
Net Carrying Value $ 230,957 $ 223,108
Weighted Average Useful Life (in years) 15 years 16 years
Patents    
Intangible Assets [Line Items]    
Gross Carrying Value $ 240 $ 240
Accumulated Amortization (240) (240)
Net Carrying Value $ 0 $ 0
Weighted Average Useful Life (in years) 8 years 8 years
Customer relationships    
Intangible Assets [Line Items]    
Gross Carrying Value $ 277,150 $ 267,599
Accumulated Amortization (111,106) (100,646)
Net Carrying Value $ 166,044 $ 166,953
Weighted Average Useful Life (in years) 15 years 15 years
Other intangibles    
Intangible Assets [Line Items]    
Gross Carrying Value $ 4,000 $ 3,812
Accumulated Amortization (3,401) (3,034)
Net Carrying Value $ 599 $ 778
Weighted Average Useful Life (in years) 3 years 3 years