XML 91 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 29, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 428,812 $ 378,822
Accumulated Amortization (364,120) (355,815)
Foreign Currency Translation Adjustment (6,459) (7,080)
Net Carrying Amount 58,233 15,927
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 308,925 267,706
Accumulated Amortization (260,597) (255,448)
Foreign Currency Translation Adjustment (5,342) (5,820)
Net Carrying Amount 42,986 6,438
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 56,480 52,109
Accumulated Amortization (50,715) (49,562)
Foreign Currency Translation Adjustment 204 204
Net Carrying Amount 5,969 2,751
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 63,407 59,007
Accumulated Amortization (52,808) (50,805)
Foreign Currency Translation Adjustment (1,321) (1,464)
Net Carrying Amount $ 9,278 $ 6,738