XML 124 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions - Moritex Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Oct. 18, 2023
Dec. 31, 2022
Dec. 07, 2022
Dec. 31, 2021
Business Acquisition [Line Items]          
Goodwill $ 393,181   $ 242,630   $ 241,713
Finite-lived intangible assets       $ 3,800  
Moritex Corporation          
Business Acquisition [Line Items]          
Cash and cash equivalents   $ 38,088      
Accounts receivable   11,572      
Inventories   22,788      
Property, plant and equipment   19,876      
Goodwill   145,047      
Deferred income tax assets   4,516      
Other assets   4,935      
Accounts payable   (6,700)      
Accrued expenses   (13,521)      
Deferred income tax liabilities   (22,055)      
Reserve for income taxes   (5,864)      
Other liabilities   (2,594)      
Purchase price   296,138      
Moritex Corporation | Customer relationships          
Business Acquisition [Line Items]          
Finite-lived intangible assets   66,900      
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