XML 73 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jan. 01, 2022
Dec. 31, 2022
USD ($)
Segment
Dec. 31, 2021
USD ($)
Number of operating segments | Segment   1  
Inventory obsolescence charges | $   $ 1,000,000 $ 0
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  
ASU 2020-06 [Member]      
Change In Accounting Principle Accounting Standards Update Adoption Date Jan. 01, 2022    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true    
Minimum [Member]      
Regular warranty service contracts term   12 months  
Maximum [Member]      
Extended warranty service contracts term   60 months  
Lasers      
Estimated useful life 8 years 8 years