XML 35 R25.htm IDEA: XBRL DOCUMENT
v3.24.3

Note 2 - Acquisition (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2024
Notes Tables |
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] |
|  | Purchase Price Allocation |
Cash |  | $ | 815 |
Accounts receivable |  |  | 872 |
Inventory |  |  | 494 |
Other current assets |  |  | 24 |
Property, plant, and equipment |  |  | 1,018 |
Customer contracts & relationships |  |  | 250 |
Intellectual property |  |  | 300 |
Non-compete agreement |  |  | 50 |
Goodwill |  |  | 2,564 |
Total assets acquired |  |  | 6,387 |
Accounts payable |  |  | (41 | )
Accrued expenses |  |  | (519 | )
Total liabilities assumed |  |  | (560 | )
Total assets acquired, net of liabilities assumed |  |  | 5,827 |
Less: cash acquired |  |  | (815 | )
Purchase price, net of cash acquired |  | $ | 5,012 |
|  | Purchase Price Allocation |
Cash |  | $ | 3,000 |
Accounts receivable |  |  | 17,138 |
Inventory |  |  | 9,229 |
Other current assets |  |  | 210 |
Property, plant, and equipment |  |  | 1,149 |
Customer contracts & relationships |  |  | 40,389 |
Intellectual property |  |  | 8,245 |
Non-compete agreement |  |  | 661 |
Lease right of use assets |  |  | 2,024 |
Goodwill |  |  | 41,710 |
Total assets acquired |  |  | 123,755 |
Accounts payable |  |  | (1,103 | )
Accrued expenses |  |  | (7,092 | )
Lease liabilities |  |  | (2,024 | )
Total liabilities assumed |  |  | (10,219 | )
Total assets acquired, net of liabilities assumed |  |  | 113,536 |
Less: cash acquired |  |  | (3,000 | )
Purchase price, net of cash acquired |  | $ | 110,536 |
|  | Purchase Price Allocation |
Cash |  | $ | 3,817 |
Accounts receivable |  |  | 1,506 |
Inventory |  |  | 1,969 |
Other current assets |  |  | 115 |
Property, plant, and equipment |  |  | 824 |
Customer contracts & relationships |  |  | 3,697 |
Intellectual property |  |  | 7,859 |
Non-compete agreement |  |  | 176 |
Lease right of use assets |  |  | 150 |
Goodwill |  |  | 19,367 |
Total assets acquired |  |  | 39,480 |
Accounts payable |  |  | (215 | )
Accrued expenses |  |  | (77 | )
Lease liabilities |  |  | (150 | )
Total liabilities assumed |  |  | (442 | )
Total assets acquired, net of liabilities assumed |  |  | 39,038 |
Less: cash acquired |  |  | (3,817 | )
Net assets acquired, net of cash acquired |  | $ | 35,221 |
|  | Purchase Price Allocation |
Cash |  | $ | 3,381 |
Accounts receivable |  |  | 2,237 |
Inventory |  |  | 1,150 |
Other current assets |  |  | 204 |
Property, plant, and equipment |  |  | 976 |
Customer contracts & relationships |  |  | 10,363 |
Intellectual property |  |  | 2,343 |
Non-compete agreement |  |  | 395 |
Lease right of use assets |  |  | 1,723 |
Equity Method Investment |  |  | 5,623 |
Goodwill |  |  | 27,651 |
Total assets acquired |  |  | 56,046 |
Accounts payable |  |  | (1,890 | )
Accrued expenses |  |  | (487 | )
Deferred taxes |  |  | (1,711 | )
Lease liabilities |  |  | (1,723 | )
Total liabilities assumed |  |  | (5,811 | )
Total assets acquired, net of liabilities assumed |  |  | 50,235 |
Less: cash acquired |  |  | (3,381 | )
Purchase price, net of cash acquired |  | $ | 46,854 |
Mergers, Acquisitions and Dispositions Disclosures [Text Block] |
|  | Three Months Ended September 30, |  |  | Nine Months Ended September 30, |
|  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
|  | (Unaudited) |  |  | (Unaudited) |  |  | (Unaudited) |  |  | (Unaudited) |
Sales |  | $ | 148,515 |  |  | $ | 128,136 |  |  | $ | 435,494 |  |  | $ | 378,105 |
Operating Income |  | $ | 25,039 |  |  | $ | 17,648 |  |  | $ | 70,567 |  |  | $ | 55,430 |
Net Income |  | $ | 16,433 |  |  | $ | 11,697 |  |  | $ | 47,495 |  |  | $ | 35,492 |
Earnings per share: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 2.14 |  |  | $ | 1.53 |  |  | $ | 6.20 |  |  | $ | 4.66 |
Diluted |  | $ | 2.11 |  |  | $ | 1.52 |  |  | $ | 6.12 |  |  | $ | 4.61 |

X
- Definition The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/805/tableOfContent Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/205-20/tableOfContent + Details
Name: | us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Paragraph 1 -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 + Details
Name: | us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration