XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition
9 Months Ended
Apr. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer Revenue RecognitionThe Company recognizes revenue when control of the product or service transfers to the customer at an amount that represents the consideration expected to be received in exchange for those products and services. The Company’s revenues are primarily from the sale of identification solutions and workplace safety products that are shipped and billed to customers. All revenue is from contracts with customers and is included in “Net sales” on the condensed consolidated statements of income. See Note I, “Segment Information,” for the Company’s disaggregated revenue disclosure. The Company offers extended warranty coverage that is included in the sales price of certain products, which it accounts for as service warranties. The Company accounts for the deferred revenue associated with extended service warranties as a contract liability. The balance of contract liabilities associated with service warranty performance obligations was $2,567 and $2,559 as of April 30, 2021 and July 31, 2020, respectively. The current portion and non-current portion of contract liabilities are included in “Other current liabilities” and “Other liabilities," respectively, on the condensed consolidated balance sheets. The Company recognized revenue of $291 and $317 during the three months ended April 30, 2021 and 2020, respectively, and $882 and $948 during the nine months ended April 30, 2021 and 2020, respectively, that was included in the contract liability balance at the beginning of the respective period from the amortization of extended service warranties. Of the contract liability balance outstanding at April 30, 2021, the Company expects to recognize 11% by the end of fiscal 2021, an additional 38% by the end of fiscal 2022, and the remaining balance thereafter.