XML 26 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 71,832 $ 40,841
Accounts receivable, less reserves of $1,060 and $1,058, respectively 137,766 166,545
Inventories, net 151,337 187,758
Prepaid expenses and other current assets 26,579 34,246
Total current assets 387,514 429,390
Long-term assets:    
Property, plant and equipment, net 97,667 110,126
Intangible assets, net 39,677 47,314
Goodwill 33,085 35,295
Operating lease right-of-use asset 10,050 10,795
Investments and other long-term assets, net 53,563 46,980
Total long-term assets 234,042 250,510
Total assets 621,556 679,900
Current liabilities:    
Current portion of debt 0 2,113
Accounts payable 83,478 111,925
Accrued expenses and other current liabilities 66,494 64,203
Total current liabilities 149,972 178,241
Long-term liabilities:    
Revolving credit facility 201,577 189,346
Deferred income taxes 5,321 7,224
Operating lease long-term liability 6,484 7,684
Other long-term liabilities 12,942 9,688
Total long-term liabilities 226,324 213,942
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,695 and 27,549 shares outstanding at December 31, 2024 and December 31, 2023, respectively, with no stated value 0 0
Additional paid-in capital 225,712 227,340
Common Shares held in treasury, 1,271 and 1,417 shares at December 31, 2024 and December 31, 2023, respectively, at cost (38,424) (43,344)
Retained earnings 179,985 196,509
Accumulated other comprehensive loss (122,013) (92,788)
Total shareholders' equity 245,260 287,717
Total liabilities and shareholders' equity $ 621,556 $ 679,900