XML 18 R2.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 $ 134,134 $ 149,673
Accounts receivable, net 258,112 253,579
Inventory, net 227,356 205,892
Other current assets 64,413 78,420
Total current assets 684,015 687,564
Property and equipment, net 252,970 245,234
Goodwill 99,603 104,073
Other intangible assets, net 57,251 66,482
Operating lease right-of-use assets 43,954 27,358
Deferred income tax assets 75,041 81,930
Other non-current assets 34,722 21,730
Total assets 1,247,556 1,234,371
Current Liabilities:    
Accounts payable 226,815 215,827
Current lease liabilities 7,517 7,700
Current maturities of long-term debt 137 621
Other current liabilities 105,824 100,805
Total current liabilities 340,293 324,953
Long-term debt, less current maturities 220,064 222,217
Non-current lease liabilities 37,052 16,175
Pension benefit obligation 4,017 3,209
Other non-current liabilities 29,183 23,095
Total liabilities 630,609 589,649
Common Stock:    
No par value; 55,000,000 shares authoeized 30,788,639 and 31,542,001 issued and outstanding at December 31, 2024 and December 31,2023, respectively 2,049 50,503
Paid-in capital 4,290  
Accumulated other comprehensive loss (85,193) (30,160)
Accumulated earnings 695,801 624,379
Total shareholders’ equity 616,947 644,722
Total liabilities and shareholders’ equity $ 1,247,556 $ 1,234,371