XML 59 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Gross Carrying Value $ 585,535 $ 563,672
Gross Carrying Value 586,235 564,372
Accumulated Amortization (177,010) (166,475)
Accumulated Amortization (177,010) (166,475)
Net Carrying Value 408,525 397,197
Net Carrying Value $ 409,225 $ 397,897
Weighted Average Useful Life (in years) 15 years 15 years
Trademarks    
Intangible Assets [Line Items]    
Gross Carrying Value $ 10,493 $ 8,641
Gross Carrying Value 700 700
Net Carrying Value 700 700
Accumulated Amortization (2,429) (2,283)
Net Carrying Value $ 8,064 $ 6,358
Weighted Average Useful Life (in years) 18 years 19 years
Technology - developed    
Intangible Assets [Line Items]    
Gross Carrying Value $ 295,875 $ 283,380
Accumulated Amortization (65,433) (60,272)
Net Carrying Value $ 230,442 $ 223,108
Weighted Average Useful Life (in years) 16 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 $ 275,017 $ 267,599
Accumulated Amortization (105,691) (100,646)
Net Carrying Value $ 169,326 $ 166,953
Weighted Average Useful Life (in years) 15 years 15 years
Other intangibles    
Intangible Assets [Line Items]    
Gross Carrying Value $ 3,910 $ 3,812
Accumulated Amortization (3,217) (3,034)
Net Carrying Value $ 693 $ 778
Weighted Average Useful Life (in years) 3 years 3 years