v3.25.2
Acquisitions - Summary of Final Allocation of Consideration For the Signature Acquisition (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Feb. 08, 2024
Assets acquired:      
Goodwill $ 256,057 $ 255,532  
Signature Systems [Member]      
Assets acquired:      
Accounts receivable     $ 18,854
Inventories     17,373
Prepaid expenses     694
Other assets - long term     5,198
Property, plant and equipment     28,263
Right of use asset - operating leases     3,946
Intangible assets     136,700
Goodwill     183,098
Assets acquired     394,126
Liabilities assumed:      
Accounts payable     4,904
Accrued expenses     5,912
Operating lease liability - short term     525
Operating lease liability - long term     2,400
Deferred income taxes     32,073
Total liabilities assumed     45,814
Net acquisition cost     348,312
Signature Systems [Member] | Initial Allocation of Consideration [Member]      
Assets acquired:      
Accounts receivable     18,902
Inventories     17,612
Prepaid expenses     719
Other assets - long term     4,761
Property, plant and equipment     28,281
Right of use asset - operating leases     3,946
Intangible assets     127,000
Goodwill     215,105
Assets acquired     416,326
Liabilities assumed:      
Accounts payable     4,542
Accrued expenses     5,646
Operating lease liability - short term     525
Operating lease liability - long term     2,400
Deferred income taxes     55,054
Total liabilities assumed     68,167
Net acquisition cost     348,159
Signature Systems [Member] | Measurement Period Adjustments [Member]      
Assets acquired:      
Accounts receivable [1]     (48)
Inventories [1]     (239)
Prepaid expenses [1]     (25)
Other assets - long term [1]     437
Property, plant and equipment [1]     (18)
Right of use asset - operating leases [1]     0
Intangible assets [1]     9,700
Goodwill [1]     (32,007)
Assets acquired [1]     (22,200)
Liabilities assumed:      
Accounts payable [1]     362
Accrued expenses [1]     266
Operating lease liability - short term [1]     0
Operating lease liability - long term [1]     0
Deferred income taxes [1]     (22,981)
Total liabilities assumed [1]     (22,353)
Net acquisition cost [1]     $ 153
[1]

(1) The Company's preliminary purchase price allocation changed due to additional information and further analysis.