XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Remaining Performance Obligation (Details)
$ in Thousands
Jul. 03, 2022
USD ($)
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 99,108
2022  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,831
2023  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,440
2024  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,260
2025  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,084
2026  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,975
Thereafter  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 67,518