XML 128 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Acquisitions - Moritex Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Oct. 18, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Goodwill $ 384,937 $ 393,181   $ 242,630
Moritex Corporation        
Business Acquisition [Line Items]        
Cash and cash equivalents     $ 38,088  
Accounts receivable     11,543  
Inventories     21,882  
Property, plant and equipment     19,805  
Goodwill     151,525  
Deferred income tax assets     4,162  
Other assets     3,363  
Accounts payable     (6,639)  
Accrued expenses     (14,718)  
Deferred income tax liabilities     (22,665)  
Reserve for income taxes     (5,864)  
Other liabilities     (2,294)  
Purchase price     296,138  
Moritex Corporation | Customer relationships        
Business Acquisition [Line Items]        
Finite-lived intangible assets     64,800  
Moritex Corporation | Completed technologies        
Business Acquisition [Line Items]        
Finite-lived intangible assets     32,300  
Moritex Corporation | Trademarks        
Business Acquisition [Line Items]        
Finite-lived intangible assets     $ 850