XML 20 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Revenue, Remaining Performance Obligation (Details)
$ in Thousands
Mar. 29, 2020
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 99,611
2020  
Revenue, Remaining Performance Obligation, Amount 7,434
2021  
Revenue, Remaining Performance Obligation, Amount 6,301
2022  
Revenue, Remaining Performance Obligation, Amount 5,971
2023  
Revenue, Remaining Performance Obligation, Amount 5,798
2024  
Revenue, Remaining Performance Obligation, Amount 5,594
Thereafter  
Revenue, Remaining Performance Obligation, Amount $ 68,513