XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Remaining Performance Obligation (Details)
$ in Thousands
Apr. 03, 2022
USD ($)
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 98,429
2022  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 8,550
2023  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,367
2024  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,184
2025  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,999
2026  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,886
Thereafter  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 65,443