XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2024
ACQUISITIONS  
Schedule of purchase price allocation and estimated fair value of the assets acquired

​

​

​

​

​

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

Schedule of unaudited pro forma financial information

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year ended December 31, 

​

​

2024

    

2023

Revenues

​

$

531,262

​

$

620,954

Income before income taxes

​

 

17,497

​

 

31,558