XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Inventory Disclosure [Abstract]    
Inventory excess and obsolescence charges, favorable impact on gross margin percentage 2.00% 1.40%