XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 40,841 $ 54,798
Accounts receivable, less reserves of $1,058 and $962, respectively 166,545 158,155
Inventories, net 187,758 152,580
Prepaid expenses and other current assets 34,246 44,018
Total current assets 429,390 409,551
Long-term assets:    
Property, plant and equipment, net 110,126 104,643
Intangible assets, net 47,314 45,508
Goodwill 35,295 34,225
Operating lease right-of-use asset 10,795 13,762
Investments and other long-term assets, net 46,980 44,416
Total long-term assets 250,510 242,554
Total assets 679,900 652,105
Current liabilities:    
Current portion of debt 2,113 1,450
Accounts payable 111,925 110,202
Accrued expenses and other current liabilities 64,203 66,040
Total current liabilities 178,241 177,692
Long-term liabilities:    
Revolving credit facility 189,346 167,802
Deferred income taxes 7,224 8,498
Operating lease long-term liability 7,684 10,594
Other long-term liabilities 9,688 6,577
Total long-term liabilities 213,942 193,471
Shareholders' equity:    
Preferred Shares, without par value, 5,000 shares authorized, none issued 0 0
Common Shares, without par value, 60,000 shares authorized, 28,966 and 28,966 shares issued and 27,549 and 27,341 shares outstanding at December 31, 2023 and December 31, 2022, respectively, with no stated value 0 0
Additional paid-in capital 227,340 232,758
Common Shares held in treasury, 1,417 and 1,625 shares at December 31, 2023 and December 31, 2022, respectively, at cost (43,344) (50,366)
Retained earnings 196,509 201,692
Accumulated other comprehensive loss (92,788) (103,142)
Total shareholders' equity 287,717 280,942
Total liabilities and shareholders' equity $ 679,900 $ 652,105