XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Apr. 04, 2021
USD ($)
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 95,247
2021  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 7,204
2022  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,200
2023  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 6,028
2024  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,831
2025  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount 5,644
Thereafter  
Revenue, Remaining Performance Obligation  
Revenue, Remaining Performance Obligation, Amount $ 64,340