XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Amortized Assets and Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 30, 2025
Dec. 31, 2024
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Gross Carrying Value $ 130,786 $ 127,304
Accumulated Amortization (39,652) (36,620)
Net Carrying Value 91,134 90,684
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 91,134 90,684
Indefinite-lived intangible asset excluding in-process technologies    
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Net Carrying Value 91,134  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of fiscal 2025 7,773  
2026 10,064  
2027 9,131  
2028 8,401  
2029 8,401  
2030 7,858  
Thereafter 39,506  
Net Carrying Value 91,134  
Customer relationships    
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Gross Carrying Value 70,082 67,781
Accumulated Amortization (11,650) (10,229)
Net Carrying Value 58,432 57,552
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 58,432 57,552
Completed technologies    
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Gross Carrying Value 59,520 58,373
Accumulated Amortization (27,279) (25,766)
Net Carrying Value 32,241 32,607
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 32,241 32,607
Trademarks    
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Gross Carrying Value 844 810
Accumulated Amortization (421) (337)
Net Carrying Value 423 473
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 423 473
Non-compete agreements    
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Gross Carrying Value 340 340
Accumulated Amortization (302) (288)
Net Carrying Value 38 52
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value $ 38 $ 52