XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 49,772 $ 71,832
Accounts receivable, less reserves of $802 and $1,060, respectively 163,105 137,766
Inventories, net 144,451 151,337
Prepaid expenses and other current assets 36,099 26,579
Total current assets 393,427 387,514
Long-term assets:    
Property, plant and equipment, net 100,100 97,667
Intangible assets, net 42,514 39,677
Goodwill 37,690 33,085
Operating lease right-of-use asset 11,441 10,050
Investments and other long-term assets, net 54,236 53,563
Total long-term assets 245,981 234,042
Total assets 639,408 621,556
Current liabilities:    
Accounts payable 105,773 83,478
Accrued expenses and other current liabilities 78,377 66,494
Total current liabilities 184,150 149,972
Long-term liabilities:    
Revolving credit facility 164,377 201,577
Deferred income taxes 5,373 5,321
Operating lease long-term liability 7,984 6,484
Other long-term liabilities 17,008 12,942
Total long-term liabilities 194,742 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 28,003 and 27,695 shares outstanding at June 30, 2025 and December 31, 2024, respectively, with no stated value 0 0
Additional paid-in capital 217,582 225,712
Common Shares held in treasury, 963 and 1,271 shares at June 30, 2025 and December 31, 2024, respectively, at cost (28,041) (38,424)
Retained earnings 163,430 179,985
Accumulated other comprehensive loss (92,455) (122,013)
Total shareholders' equity 260,516 245,260
Total liabilities and shareholders' equity $ 639,408 $ 621,556