XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Notes)
6 Months Ended
Jan. 31, 2026
Revenue Recognition [Abstract]  
Revenue from Contract with Customer Revenue Recognition
The 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 and direct part marking solutions, high-performance materials 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.
Disaggregation of Revenue
The following is a summary of net sales by segment and geographic region for the three and six months ended January 31, 2026 and 2025:
Three months ended January 31,Six months ended January 31,
2026202520262025
Net sales:
Americas & Asia
Americas$215,137 $202,547 $449,186 $416,580 
Asia36,467 31,299 71,311 62,694 
Total$251,604 $233,846 $520,497 $479,274 
Europe & Australia
Europe$119,920 $110,477 $241,168 $226,630 
Australia12,613 12,352 27,759 27,836 
Total$132,533 $122,829 $268,927 $254,466 
Total Company$384,137 $356,675 $789,424 $733,740 
Contract Balances
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 $3,292 and $3,060 as of January 31, 2026 and July 31, 2025, 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 $381 and $341 during the three months ended January 31, 2026 and 2025, respectively, and $755 and $678 during the six months ended January 31, 2026 and 2025, 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 January 31, 2026, the Company expects to recognize 22% by the end of fiscal 2026, an additional 35% by the end of fiscal 2027, and the remaining balance thereafter. 
The Company records deferred revenue for payments received in advance for certain software and services. These amounts are classified as contract liabilities and recognized as revenue over the service period. The balance of contract liabilities related to software and services was $10,582 and $9,246 as of January 31, 2026 and July 31, 2025, respectively. The Company recognized revenue of $2,262 and $1,664 during the three months ended January 31, 2026 and 2025, respectively, and $5,026 and $3,730 during the six months ended January 31, 2026 and 2025, respectively, which was previously included in the beginning balance of deferred revenue as of July 31, 2025 and July 31, 2024.