XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 18,226 $ 13,450
Receivables, net 85,176 84,677
Inventories 86,149 87,536
Prepaid expenses and other current assets 6,604 4,303
Refundable income taxes 1,816 4,979
Total current assets 197,971 194,945
Property, plant and equipment, net 77,540 70,564
Goodwill 197,302 189,657
Intangible assets, net 143,261 144,252
Non-qualified deferred compensation plan 7,333 6,174
Right of use assets 18,928 16,148
Deferred income taxes 72 0
Equity method investment 6,941 6,808
Other assets 3,473 447
Total assets 652,821 628,995
Current liabilities:    
Accounts payable 29,442 24,269
Accrued expenses 30,280 30,410
Deferred revenue 4,833 4,667
Lease liabilities 4,952 4,226
Income taxes payable 219 223
Current portion of long-term debt 12,500 12,500
Total current liabilities 82,226 76,295
Long-term debt, excluding current installments 133,620 176,875
Deferred income taxes 7,567 3,296
Non-qualified deferred compensation plan 6,781 6,193
Lease liabilities 14,437 12,432
Other liabilities 4,277 11,144
Total liabilities 248,908 286,235
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.01 par value, 1,000,000 shares authorized; no shares issued 0 0
Common stock, $.01 par value, 20,000,000 shares authorized; 7,742,003 and 7,712,444 shares issued and outstanding, respectively at September 30, 2025; 7,706,344 and 7,676,785 shares issued and outstanding, respectively, at December 31, 2024 77 77
Additional paid-in capital 43,670 40,934
Retained earnings 357,248 306,501
Accumulated other comprehensive income (loss) 3,505 (4,165)
Treasury stock at cost, 29,559 shares at September 30, 2025 and 29,559 shares at December 31, 2024 (587) (587)
Total stockholders’ equity 403,913 342,760
Total liabilities and stockholders' equity $ 652,821 $ 628,995