v3.25.2
Business Combinations (Details) - Hydradyne, LLC [Member]
$ in Thousands
Dec. 31, 2024
USD ($)
Cash and cash equivalents $ 13,373
Accounts receivable 42,852
Inventories 44,085
Other current assets 915
Property, net 6,483
Operating lease assets 52,257
Identifiable intangible assets 126,050
Goodwill 67,903
Other assets 111
Total assets acquired 354,029
Accounts payable and accrued liabilities 16,019
Other current liabilities 4,546
Other liabilities 51,328
Net assets acquired $ 282,136