XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Remaining Performance Obligation (Details)
$ in Thousands
Oct. 02, 2022
USD ($)
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 100,136
2022  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,026
2023  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,518
2024  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,342
2025  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,171
2026  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,065
Thereafter  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 70,014