XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 16,356 $ 5,263
Receivables, net 89,151 64,449
Inventories 88,690 70,191
Prepaid expenses and other current assets 4,558 3,433
Refundable income taxes 2,252 1,297
Total current assets 201,007 144,633
Property, plant and equipment, net 70,311 62,137
Goodwill 204,732 113,263
Intangible assets, net 134,718 64,116
Non-qualified deferred compensation plan 6,162 5,323
Right of use assets 15,447 13,588
Deferred income taxes 72 607
Equity method investment 5,623 0
Other assets 436 469
Total assets 638,508 404,136
Current liabilities:    
Accounts payable 26,268 22,286
Accrued expenses 29,649 22,085
Deferred revenue 5,798 6,616
Lease liabilities 3,979 3,222
Income taxes payable 153 0
Current portion of long-term debt 12,500 4,000
Total current liabilities 78,347 58,209
Long-term debt, excluding current installments 199,500 28,000
Deferred income taxes 2,441 428
Non-qualified deferred compensation plan 6,169 5,412
Lease liabilities 11,961 10,815
Other liabilities 10,944 15,181
Total liabilities 309,362 118,045
Commitments and Contingencies  
us-gaap_StockholdersEquityAbstract    
Preferred stock, $.01 par value, 1,000,000 shares authorized; no shares issued 0 0
Common stock, $.01 par value, 20,000,000 shares authorized; 7,703,922 and 7,674,363 shares issued and outstanding, respectively, at June 30, 2024; 7,669,339 and 7,639,780 shares issued and outstanding, respectively, at December 31, 2023 77 76
Additional paid-in capital 38,957 38,814
Retained earnings 290,126 247,520
Accumulated other comprehensive (loss) income 573 268
Treasury stock at cost, 29,559 shares at June 30, 2024 and 29,559 shares at December 31, 2023 (587) (587)
Total stockholders’ equity 329,146 286,091
Total liabilities and stockholders' equity $ 638,508 $ 404,136