XML 88 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 378,821 $ 378,822
Acquired Assets 6,390 0
Accumulated Amortization (360,386) (355,815)
Foreign Currency Translation Adjustment (6,854) (7,080)
Net Carrying Amount 17,971 15,927
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 267,705 267,706
Acquired Assets 2,619 0
Accumulated Amortization (258,444) (255,448)
Foreign Currency Translation Adjustment (5,650) (5,820)
Net Carrying Amount 6,230 6,438
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 52,109 52,109
Acquired Assets 3,771 0
Accumulated Amortization (50,114) (49,562)
Foreign Currency Translation Adjustment 204 204
Net Carrying Amount 5,970 2,751
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 59,007 59,007
Acquired Assets 0 0
Accumulated Amortization (51,828) (50,805)
Foreign Currency Translation Adjustment (1,408) (1,464)
Net Carrying Amount $ 5,771 $ 6,738