XML 56 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Revenue from Contract with Customer [Abstract]      
Contract other long-term assets $ 1,665 $ 0  
Contract liabilities:      
Current portion 7,814 1,790  
Long-term portion 8,739 3,755  
Total contract liabilities 16,553 5,545  
Contract revenue recognized, including revenue from deferred revenue beginning balance 8,500 9,200 $ 6,500
Revenues recognized for performance obligations satisfied in previous periods 148,700 $ 169,700 $ 161,200
Transaction price allocated to our performance obligations $ 87,500