v3.26.3
Revenue from Contract with Customer: Revenue from Contract with Customer (Details)
3 Months Ended
Aug. 31, 2026
Revenue, Performance Obligation, Description of Payment Terms Progress payments are typically negotiated for long-term projects. Payments are otherwise due once performance obligations are complete (generally at shipment and transfer of title).
Transferred over Time  
Revenue, Performance Obligation, Description of Timing recognizes revenue over time (generally less than one year)
Revenue, Performance Obligation Satisfied over Time, Method Used, Description using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations
Revenue, Performance Obligation Satisfied over Time, Method Used, Explanation Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer.
Transferred at Point in Time  
Revenue, Performance Obligation Satisfied at Point in Time, Transfer of Control Other sales to customers are recognized upon shipment to the customer based on contract prices and terms.