XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Product Information [Line Items]      
Impairment, long-lived asset $ 0 $ 0 $ 0
Goodwill and intangible asset impairment 0 0 0
Revenue from contract with customer 343,538 309,624 297,116
Contract with customer liability, revenue recognized 25,262    
Advertising expense $ 1,977 $ 895 $ 940
Transferred at point in time      
Product Information [Line Items]      
Revenue from contract with customer, percent of gross revenues 12.00% 10.00% 8.00%
Revenue benchmark | Geographic concentration risk | CALIFORNIA      
Product Information [Line Items]      
Concentration risk, percentage 28.00% 26.00% 28.00%
Revenue benchmark | Government contracts concentration risk | Public and quasi-public sector      
Product Information [Line Items]      
Concentration risk, percentage 64.00% 65.00% 68.00%
Revenue benchmark | Transferred over time | Customer Concentration Risk      
Product Information [Line Items]      
Concentration risk, percentage 88.00% 90.00% 92.00%