XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
ACQUISITIONS (Tables)
9 Months Ended
Sep. 30, 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

​

 

3,075

Other current liabilities

​

​

(3,188)

Deferred revenue

​

​

(55)

Operating lease liabilities

​

​

(378)

Net deferred income tax liabilities

​

​

(592)

Other noncurrent liabilities

​

​

(118)

Net purchase price

​

$

19,724

Schedule of unaudited pro forma financial information

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Nine months ended

​

​

​

September 30, 

​

September 30, 

​

September 30, 

​

​

    

2023

    

2024

    

2023

​

Revenues

​

$

156,797

​

$

409,252

​

$

469,392

​

Income before income taxes

​

$

9,261

​

$

13,702

​

$

27,286

​