XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jan. 01, 2022
Dec. 31, 2021
Segment
Customer
Dec. 31, 2020
Customer
Number of operating segments | Segment   1  
Tax benefit likely of being realized upon ultimate settlement description   measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.  
Capitalized contract cost amortization period   1 year  
Minimum [Member]      
Regular warranty service contracts term   12 months  
Maximum [Member]      
Extended warranty service contracts term   60 months  
Customer Concentration Risk | Revenue Benchmark      
Number of individual customers representing greater than 10% of bench mark   3 4
Customer Concentration Risk | Revenue Benchmark | Three Individual Customers      
Concentration risk, percentage   10.00%  
Customer Concentration Risk | Revenue Benchmark | Four Individual Customers      
Concentration risk, percentage     10.00%
Customer Concentration Risk | Accounts Receivable      
Number of individual customers representing greater than 10% of bench mark   1 1
Customer Concentration Risk | Accounts Receivable | One Customer      
Concentration risk, percentage   10.00% 10.00%
Lasers      
Estimated useful life   5 years  
Subsequent Event | Lasers      
Estimated useful life 8 years