XML 86 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Intangible Assets [Line Items]    
Gross Carrying Value $ 563,672 $ 539,396
Gross Carrying Value 564,372 540,096
Accumulated Amortization (166,475) (133,139)
Accumulated Amortization (166,475) (133,139)
Net Carrying Value 397,197 406,257
Net Carrying Value $ 397,897 $ 406,957
Weighted Average Useful Life (in years) 15 years 15 years
Trademarks    
Intangible Assets [Line Items]    
Gross Carrying Value $ 8,641 $ 8,757
Gross Carrying Value 700 700
Accumulated Amortization (2,283) (1,789)
Net Carrying Value 6,358 6,968
Net Carrying Value $ 700 $ 700
Weighted Average Useful Life (in years) 19 years 19 years
Technology—developed    
Intangible Assets [Line Items]    
Gross Carrying Value $ 283,380 $ 256,536
Accumulated Amortization (60,272) (44,633)
Net Carrying Value $ 223,108 $ 211,903
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 $ 267,599 $ 269,949
Accumulated Amortization (100,646) (83,963)
Net Carrying Value $ 166,953 $ 185,986
Weighted Average Useful Life (in years) 15 years 15 years
Other intangibles    
Intangible Assets [Line Items]    
Gross Carrying Value $ 3,812 $ 3,914
Accumulated Amortization (3,034) (2,514)
Net Carrying Value $ 778 $ 1,400
Weighted Average Useful Life (in years) 3 years 3 years