XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Cash and cash equivalents $ 11,912 $ 13,224
Accounts receivable, net 166,149 191,149
Inventories, net 390,626 386,535
Prepaid expenses and other 11,904 12,261
Total current assets 580,591 603,169
Property and equipment, at cost 519,702 483,448
Accumulated depreciation (315,866) (297,340)
Net property and equipment 203,836 186,108
Goodwill 83,818 52,091
Intangible assets, net 118,111 92,621
Other long-term assets 21,204 16,466
Right-of use assets, net 36,936 34,380
Total assets 1,044,496 984,835
Liabilities    
Accounts payable 80,743 119,718
Accrued payroll 24,184 30,113
Other accrued liabilities 21,846 22,593
Current portion of lease liabilities 5,865 7,813
Total current liabilities 132,638 180,237
Credit facility revolver 272,456 190,198
Other long-term liabilities 22,484 20,151
Deferred income taxes 11,049 11,510
Lease liabilities 31,945 27,261
Total liabilities 470,572 429,357
Commitments and contingencies (Note 14)
Shareholders' Equity    
Preferred stock, without par value, 5,000 shares authorized, no shares issued or outstanding 0 0
Common stock, without par value, 20,000 shares authorized; 11,136 and 11,133 issued; 11,136 and 11,133 shares outstanding 138,538 136,541
Accumulated other comprehensive income 190 41
Retained earnings 435,196 418,896
Total shareholders' equity 573,924 555,478
Total liabilities and shareholders' equity $ 1,044,496 $ 984,835