XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Expected Revenue Recognition Related to Contract Liabilities (Detail)
$ in Thousands
Mar. 30, 2025
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligations $ 16,127
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-04-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligations $ 7,272
Revenue, remaining performance obligation, expected timing of satisfaction, period 9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-12-31  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligations $ 1,600
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-12-31  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligations $ 843
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-12-31  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligations $ 834
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-12-31  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligations $ 875
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2029-12-31  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligations $ 4,703
Revenue, remaining performance obligation, expected timing of satisfaction, period