v3.25.4
ACQUISITIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 11, 2024
Jan. 03, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
ACQUISITIONS          
Transaction costs related to acquisition     $ 47 $ 445 $ 2,958
Assets Acquired and Liabilities Assumed          
Goodwill     $ 134,332 131,789 131,338
Pro forma Condensed Combined Financial Information          
Revenues         620,954
Income before income taxes         $ 31,558
Customer lists          
Assets Acquired and Liabilities Assumed          
Estimated Life     14 years 3 months 18 days    
Trade name          
Assets Acquired and Liabilities Assumed          
Estimated Life     13 years 10 months 24 days    
Spectrum Controls          
Assets Acquired and Liabilities Assumed          
Amount payable at each payment   $ 12,500      
Percentage of remaining consideration in cash   50.00%      
Percentage of remaining consideration in stock   50.00%      
SNC          
ACQUISITIONS          
Business acquisition percentage of voting interests acquired 100.00%        
Purchase price $ 20,000        
Transaction costs related to acquisition       313  
Revenue of SNC       38,045  
Net income       $ 3,066  
Assets Acquired and Liabilities Assumed          
Cash and cash equivalents 881        
Trade receivables 3,467        
Inventories 8,600        
Prepaid expenses and other assets 496        
Property, plant, and equipment 4,258        
Operating lease assets 378        
Intangible assets 2,900        
Goodwill 2,955        
Other current liabilities (3,188)        
Deferred revenue (55)        
Operating lease liabilities (378)        
Net deferred income tax liabilities (472)        
Other noncurrent liabilities (118)        
Net purchase price $ 19,724        
SNC | Customer lists          
Assets Acquired and Liabilities Assumed          
Intangible assets     $ 1,500    
Estimated Life     12 years    
SNC | Trade name          
Assets Acquired and Liabilities Assumed          
Intangible assets     $ 600    
Estimated Life     10 years    
SNC | Technology          
Assets Acquired and Liabilities Assumed          
Intangible assets     $ 800    
Estimated Life     10 years