XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Summary of Current and Noncurrent Contract Liabilities from Contracts with Customers (Detail)
$ in Thousands
3 Months Ended
Mar. 28, 2021
USD ($)
Revenue From Contract With Customer [Abstract]  
Beginning balance of current contract liability $ (3,138)
Ending balance of current contract liability (2,846)
Decrease in contract liability (292)
Beginning balance of noncurrent contract liability (1,707)
Ending balance of noncurrent contract liability (1,634)
Decrease in contract liability $ (73)