v3.26.1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 28, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 362,331 $ 346,992
Accumulated Amortization (259,271) (294,954)
Foreign Currency Translation Adjustment (1,150) (767)
Net Carrying Amount 101,910 51,271
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 269,110 250,025
Accumulated Amortization (185,930) (211,662)
Foreign Currency Translation Adjustment 0 60
Net Carrying Amount 83,180 38,423
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 54,064 56,480
Accumulated Amortization (42,735) (51,953)
Foreign Currency Translation Adjustment 0 204
Net Carrying Amount 11,329 4,731
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 39,157 40,487
Accumulated Amortization (30,606) (31,339)
Foreign Currency Translation Adjustment (1,150) (1,031)
Net Carrying Amount $ 7,401 $ 8,117