v3.26.1
Fair Value - Additional Information (Details) - USD ($)
3 Months Ended
Apr. 01, 2026
Jun. 30, 2026
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration arrangement, quarterly cash payments period 2 years  
Change to contingency   $ 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration liability, fair value $ 3,700,000  
Level 3 | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration liability, fair value $ 2,200,000