XML 14 R2.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 $ 149,673 $ 153,891
Accounts receivable, net 253,579 247,131
Inventory, net 205,892 218,248
Other current assets 78,420 64,597
Total current assets 687,564 683,867
Property and equipment, net 245,234 244,480
Goodwill 104,073 119,774
Other intangible assets, net 66,482 73,933
Operating lease right-of-use assets 27,358 29,945
Deferred income tax assets 81,930 69,840
Other non-current assets 21,730 17,461
Total assets 1,234,371 1,239,300
Current Liabilities:    
Accounts payable 215,827 182,225
Current lease liabilities 7,700 7,143
Current maturities of long-term debt 621 2,443
Other current liabilities 100,805 93,814
Total current liabilities 324,953 285,625
Long-term debt, less current maturities 222,217 232,653
Non-current lease liabilities 16,175 20,538
Pension benefit obligation 3,209 3,638
Other non-current liabilities 23,095 24,573
Total liabilities 589,649 567,027
Common Stock:    
No par value; 55,000,000 shares authorized 31,542,001 and 33,202,082 issued and outstanding at December 31, 2023 and December 31, 2022, respectively 50,503 122,658
Paid-in capital   5,447
Accumulated other comprehensive loss (30,160) (46,489)
Accumulated earnings 624,379 590,657
Total shareholders’ equity 644,722 672,273
Total liabilities and shareholders’ equity $ 1,234,371 $ 1,239,300