XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 79,109 $ 71,832
Accounts receivable, less reserves of $699 and $1,060, respectively 156,683 137,766
Inventories, net 151,794 151,337
Prepaid expenses and other current assets 30,435 26,579
Total current assets 418,021 387,514
Long-term assets:    
Property, plant and equipment, net 99,289 97,667
Intangible assets, net 41,260 39,677
Goodwill 34,610 33,085
Operating lease right-of-use asset 9,607 10,050
Investments and other long-term assets, net 54,572 53,563
Total long-term assets 239,338 234,042
Total assets 657,359 621,556
Current liabilities:    
Accounts payable 97,037 83,478
Accrued expenses and other current liabilities 78,127 66,494
Total current liabilities 175,164 149,972
Long-term liabilities:    
Revolving credit facility 203,186 201,577
Deferred income taxes 5,344 5,321
Operating lease long-term liability 6,186 6,484
Other long-term liabilities 14,383 12,942
Total long-term liabilities 229,099 226,324
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,846 and 27,695 shares outstanding at March 31, 2025 and December 31, 2024, respectively, with no stated value 0 0
Additional paid-in capital 221,130 225,712
Common Shares held in treasury, 1,120 and 1,271 shares at March 31, 2025 and December 31, 2024, respectively, at cost (32,936) (38,424)
Retained earnings 172,789 179,985
Accumulated other comprehensive loss (107,887) (122,013)
Total shareholders' equity 253,096 245,260
Total liabilities and shareholders' equity $ 657,359 $ 621,556