v3.26.1
Note 3 - Revenue From Contracts With Customers
12 Months Ended
Jun. 30, 2026
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

3. REVENUE FROM CONTRACTS WITH CUSTOMERS
 

Most of the Company’s contracts have a single performance obligation which represents the product or service being sold to the customer. Some contracts include multiple performance obligations such as a product and the related installation and/or extended warranty. Additionally, most of the Company’s contracts offer assurance type warranties in connection with the sale of a product to customers. Assurance type warranties provide a customer with assurance that the product complies with agreed-upon specifications. Assurance type warranties do not represent a separate performance obligation.

 

In general, the Company recognizes revenue at the point in time control transfers to its customer based on predetermined shipping terms. Revenue is recognized over time under certain long-term contracts within the A&D and Engraving & Hydraulics segments for highly customized customer products that have no alternative use and in which the contract specifies the Company has a right to payment for its costs, plus a reasonable margin. For products manufactured over time, the transfer of control is measured pro rata, based upon current estimates of costs to complete such contracts. Losses on contracts are fully recognized in the period in which the losses become determinable. Revisions in profit estimates are reflected on a cumulative basis in the period in which the basis for such revision becomes known.

 

Disaggregation of Revenue from Contracts with Customers

 

The following table presents revenue from continuing operations disaggregated by product line and segment (in thousands):

 

  

Year Ended

 
  

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

Electronics

 $475,036  $400,130  $321,956 
             

Aerospace & Defense

  135,031   102,595   83,476 
             

Scientific

  75,748   72,380   68,931 
             

Engraving Services

  125,244   116,777   140,591 

Engraving Products

  11,015   11,583   10,094 

Hydraulics Cylinders and Systems

  46,070   50,943   55,349 

Total Engraving & Hydraulics

  182,329   179,303   206,034 
             

Other

  23,453   35,699   40,238 
             

Total revenue by product line

 $891,597  $790,107  $720,635 

 

The following table presents revenue from continuing operations disaggregated by geography based on company’s locations (in thousands):

 

  

Year Ended

 

Net sales

 

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

United States

 $520,745  $467,339  $444,373 

Asia Pacific

  233,343   194,035   130,423 

EMEA (1)

  128,876   119,610   132,306 

Other Americas

  8,633   9,123   13,533 

Total

 $891,597  $790,107  $720,635 

 

(1)  EMEA consists primarily of Europe, Middle East and S. Africa.

 

The following table presents revenue from continuing operations disaggregated by timing of recognition (in thousands):

 

  

Year Ended

 

Timing of Revenue Recognition

 

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

Products and services transferred at a point in time

 $795,966  $701,806  $642,133 

Products transferred over time

  95,631   88,301   78,502 

Net sales

 $891,597  $790,107  $720,635 

 

Contract Balances

 

Contract assets represent sales recognized in excess of billings related to work completed but not yet shipped for which revenue is recognized over time. Contract assets are recorded as prepaid expenses and other current assets. Contract liabilities are customer deposits for which revenue has not been recognized. Current contract liabilities are recorded as accrued liabilities.

 

The timing of revenue recognition, invoicing and cash collections results in billed receivables, contract assets and contract liabilities on the consolidated balance sheets.

 

When consideration is received from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the goods and services are transferred to the customer and all revenue recognition criteria have been met.

 

The following table provides information about contract assets and liability balances (in thousands):

 

  

June 30, 2026

  

June 30, 2025

  

Change

  

June 30, 2025

  

June 30, 2024

  

Change

 

Contract assets:

                        

Prepaid expenses and other current assets

 $44,407  $59,228  $(14,821) $59,228  $45,393  $13,835 

Contract liabilities:

                        

Customer deposits

 $455  $5,189  $(4,734) $5,189  $1,766  $3,423 

 

The vast majority of our contracts are customer purchase orders that require us to transfer specified quantities of tangible products to our customers. These performance obligations are generally satisfied within a short period of time. We have elected the practical expedient in ASC Topic 606 to not disclose our remaining performance obligations as these obligations are generally less than one year in duration. The Company’s accounts receivable balance as of July 1, 2024 was $123.4 million.

 

We recognized the following revenue which was included in the contract liability beginning balances (in thousands):

 

  

Year ended

         

Revenue recognized in the period from:

 

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

Amounts included in the contract liability balance at the beginning of the year

 $5,189  $1,766  $-