v3.26.1
Note 4 - Revenue Recognition
3 Months Ended
Apr. 30, 2026
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 4 - Revenue recognition 

 

The Company accounts for its revenues under Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers.

 

Revenue from contracts with customers

 

The Company defines a contract as an agreement that has approval and commitment from both parties, defined rights and identifiable payment terms, which ensures the contract has commercial substance and that collectability is reasonably assured.

 

The Company’s standard revenue transactions are classified into two main categories:

 

 

1)

Specialty Piping Systems and Coating - which include all bundled products in which Perma-Pipe engineers, and manufactures pre-insulated specialty piping systems mainly relating to the district heating and cooling and energy & industrial markets.

 

 

2)

Products - which include cables, leak detection products, heat trace products, materials/goods not bundled with piping or flowline systems, and field services not bundled into a project contract.

 

In accordance with ASC 606-10-25-27 through 29, the Company recognizes specialty piping systems and coating revenue over time as the manufacturing process progresses if one of the following conditions exists:

 

 

1)

the customer owns the material that is being coated, so the customer controls the asset and thus the work-in-process; or

 

 

2)

the customer controls the work-in-process due to the custom nature of the pre-insulated, fabricated system being manufactured, which has no alternative future use, and there is a right to payment for work performed to date plus profit margin.

 

Products revenue is recognized at a point in time when control of the promised goods is transferred to the customer, generally upon shipment, or as services are performed (ASC 606-10-25-30).

 

A breakdown of the Company's revenues by revenue class for the three months ended April 30, 2026 and 2025 are as follows:

 

  

Three Months Ended April 30,

 
  

2026

  

2025

 
  

Sales

  

% of Total

  

Sales

  

% of Total

 

Products

 $3,082   6% $3,640   8%
                 

Specialty Piping Systems and Coating

                

Revenue recognized under input method

  14,382   29%  12,060   26%

Revenue recognized under output method

  32,801   65%  31,047   66%

Total

 $50,265   100% $46,747   100%

 

The input method is used by certain operating entities to measure revenue by the costs incurred to date relative to the total estimated costs to satisfy the performance obligation. Generally, these contracts are considered a single performance obligation satisfied over time. Due to the custom nature of the goods and services, the Company believes this method is the most faithful depiction of the transfer of goods and services to the customer as it measures progress toward satisfaction of the performance obligation. Costs include all material, labor, and direct costs incurred to satisfy the contract. Revenue recognition begins when project costs are initially incurred. Estimates of total contract costs are reviewed and revised periodically as work progresses.

 

The output method is used by all other operating entities to measure revenue based on the direct measurement of the value of goods or services transferred to date relative to the total goods or services promised under the contract. Due to the requirements of certain customers, these contracts often require formal inspection protocols or specific export documentation for units produced. Therefore, the Company believes the output method provides the most faithful depiction of the transfer of goods or services to the customer. Depending on the terms of the contract, revenue is recognized upon the transfer of control, which may occur when units are produced, inspected, and held by the Company at the customer’s request, or when units are produced, inspected, and shipped.

 

 

Contract assets and liabilities

 

Contract assets represent revenue recognized in excess of amounts billed for which the right to payment is conditional upon something other than the passage of time (such as the completion of additional performance milestones). Contract liabilities represent billings or payments received in excess of revenue recognized to date, reflecting the Company's obligation to transfer remaining goods or services to the customer.

 

Both customer billings and the satisfaction of performance obligations occur throughout the contract term, thus impacting the period-end balances of these accounts. Receivables are recorded separately when the Company’s right to consideration becomes unconditional, requiring only the passage of time before payment is due.

 

The following table shows the reconciliation of contract assets and contract liabilities: 

 

  

April 30, 2026

  

January 31, 2026

 

Costs incurred on uncompleted contracts

 $19,438  $17,562 

Estimated earnings

  12,759   12,721 

Earned revenue

  32,197   30,283 

Less billings to date

  28,958   27,784 

Costs in excess of billings, net

 $3,239  $2,499 

Balance sheet classification

        

Contract assets: Costs and estimated earnings in excess of billings on uncompleted contracts

 $4,117  $4,652 

Contract liabilities: Billings in excess of costs and estimated earnings on uncompleted contracts

  (878)  (2,153)

Costs in excess of billings, net

 $3,239  $2,499 

 

The Company anticipates that substantially all costs incurred on uncompleted contracts as of  April 30, 2026 will be billed and collected within one year. Substantially all of the $2.2 million contract liability balance at January 31, 2026 is expected to be recognized in revenue during the 2026 fiscal year.

 

Unbilled accounts receivable

 

The Company has recorded $31.4 million and $28.8 million of unbilled accounts receivable on the Condensed Consolidated Balance Sheets as of April 30, 2026 and January 31, 2026, respectively, from revenues generated by certain of its subsidiaries. In these instances, the Company has fulfilled all performance obligations and has recorded revenue under the respective contracts. The deliverables under these contracts have been accepted by the customer, and the Company has an unconditional right to payment; however, billings will be made once the customer takes possession of or arranges shipping for the products. The Company anticipates that substantially all of the amounts included in unbilled accounts receivable as of  April 30, 2026 will be billed within one year.