XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Oct. 03, 2021
USD ($)
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 99,057
2021  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 4,428
2022  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,293
2023  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,128
2024  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,938
2025  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,758
Thereafter  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 70,512