XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Summary of Performance Obligations (Details)
$ in Thousands
Apr. 03, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue obligation amount $ 89,903
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-04  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue obligation amount $ 17,070
Revenue recognition period 9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-02  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue obligation amount $ 17,992
Revenue recognition period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue obligation amount $ 10,968
Revenue recognition period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-31  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue obligation amount $ 43,873
Revenue recognition period 12 months