v3.25.2
Divestiture - Asset and Liabilities of the Core Components product line classified as held for sale (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Disposal Group, Including Discontinued Operation, Assets [Abstract]  
Receivables - net $ 4,650
Inventories - net 5,602
Prepaid expenses and other current assets 5,877
Property, plant and equipment - net 13,988
Operating right of use lease assets 3,627
Goodwill 10,565
Impairment on carrying value 4,726
Assets held for sale 39,583
Disposal Group, Including Discontinued Operation, Liabilities [Abstract]  
Accounts payable 703
Accrued liabilities 1,729
Operating lease liability 3,685
Finance lease liability 4,690
Liabilities held for sale $ 10,807