XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Contract Assets and Liabilities (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 01, 2021
Oct. 02, 2020
Oct. 01, 2021
Oct. 02, 2020
Jan. 01, 2021
Revenue from Contract with Customer [Abstract]          
Total contract assets $ 0   $ 0   $ 0
Contract liabilities:          
Current portion 7,535,000   7,535,000   1,790,000
Long-term portion 9,444,000   9,444,000   3,755,000
Total contract liabilities 16,979,000   16,979,000   $ 5,545,000
Contract revenue recognized, including revenue from deferred revenue beginning balance     6,800,000 $ 6,800,000  
Revenues recognized for performance obligations satisfied in previous periods 48,400,000 $ 33,100,000 116,200,000 $ 115,300,000  
Remaining performance obligation $ 86,500,000   $ 86,500,000