XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Jul. 04, 2021
USD ($)
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 98,409
2021  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,073
2022  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,298
2023  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,126
2024  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,930
2025  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,746
Thereafter  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 68,236