XML 87 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Remaining Performance Obligation (Details)
$ in Thousands
Jan. 03, 2021
USD ($)
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 97,785
2021  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 8,691
2022  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,140
2023  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,968
2024  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,770
2025  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,581
Thereafter  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 65,635