v3.25.2
Goodwill and Intangible Assets - Amortized Assets and Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Gross Carrying Value $ 135,020 $ 127,304
Accumulated Amortization (42,885) (36,620)
Net Carrying Value 92,135 90,684
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 92,135 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 92,135  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of fiscal 2025 5,338  
2026 10,415  
2027 9,473  
2028 8,743  
2029 8,743  
2030 8,200  
Thereafter 41,223  
Net Carrying Value 92,135  
Customer relationships    
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Gross Carrying Value 72,881 67,781
Accumulated Amortization (13,151) (10,229)
Net Carrying Value 59,730 57,552
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 59,730 57,552
Completed technologies    
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Gross Carrying Value 60,916 58,373
Accumulated Amortization (28,904) (25,766)
Net Carrying Value 32,012 32,607
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 32,012 32,607
Trademarks    
Distribution Rights, Developed Technology Rights, Customer Contracts And Relationships, Other Intangible Assets, And Trademarks    
Gross Carrying Value 883 810
Accumulated Amortization (515) (337)
Net Carrying Value 368 473
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value 368 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 (315) (288)
Net Carrying Value 25 52
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Net Carrying Value $ 25 $ 52