v3.25.4
ACQUISITIONS - Purchase Price Consideration and Fair Value - Alpha Safety (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 29, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Total purchase price consideration and amounts recognized for the assets acquired and liabilities assumed        
Total consideration, net   $ 89,590 $ 141,813  
Goodwill   $ 181,406 $ 148,157 $ 81,667
Alpha Safety        
Total purchase price consideration and amounts recognized for the assets acquired and liabilities assumed        
Total consideration, net $ 102,531      
Accounts receivable 9,189      
Inventories 8,527      
Prepaid expenses and other current assets 1,889      
Property and equipment 2,189      
Operating lease assets 2,262      
Intangible assets 57,800      
Goodwill 49,133      
Total assets acquired 130,989      
Accounts payable 1,896      
Accrued liabilities 12,570      
Long-term operating lease liabilities 1,573      
Deferred tax liabilities 12,419      
Total liabilities assumed 28,458      
Net assets acquired $ 102,531