XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2026
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]  
Schedule of Business Combination, Recognized Asset Acquired and Liability Assumed
The following table summarizes the allocation of the total purchase price of approximately $4.3 million, net of cash acquired, to the acquisition date fair value of the assets acquired and liabilities assumed based on management’s estimates of fair value (in thousands):
Purchase Price Allocation
Cash$2,281 
Accounts Receivable1,448 
Inventories1,306 
Prepaid expenses135 
PP&E2,422 
Goodwill1,145 
Intangible assets575 
Other assets18 
Total assets acquired$9,330 
Accounts payable(429)
Accrued expenses(1,203)
Deferred revenue(661)
Deferred income taxes(461)
Total liabilities assumed$(2,754)
Total assets acquired, net of liabilities assumed6,576 
Less: cash acquired(2,281)
Purchase price, net of cash acquired$4,295 
The following table summarizes the allocation of the total purchase price of approximately $7.6 million, net of cash acquired, to the acquisition date fair value of the assets acquired and liabilities assumed based on management’s estimates of fair value (in thousands):
Purchase Price Allocation
Cash$194 
Accounts Receivable676 
Inventories284 
PP&E432 
Goodwill3,163 
Intangible assets3,175 
Total assets acquired$7,924 
Accounts payable(4)
Accrued expenses(106)
Total liabilities assumed$(110)
Total assets acquired, net of liabilities assumed7,814 
Less: cash acquired(194)
Purchase price, net of cash acquired$7,620 
Schedule of Business Combination, Pro Forma Information
The following table contains an unaudited pro forma consolidated statement of comprehensive income for the three and six months ended June 30, 2025, as if the collective acquisitions of TPI and UNIPEC had occurred on January 1, 2025 (in thousands):
Three Months EndedSix Months Ended
June 30, 2025June 30, 2025
(Unaudited)(Unaudited)
Sales$154,846 $306,774 
Operating Income$25,223 $48,842 
Net Income$17,853 $35,408 
Earnings per share:
Basic$2.32 $4.60 
Diluted$2.30 $4.55