XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current    
Cash and cash equivalents $ 1,080,857 $ 998,344
Receivables    
Other 13,244 23,023
Inventories 703,033 697,551
Prepaid expenses and other 22,682 47,878
Total current assets 2,298,645 2,064,052
Property and equipment, net 784,562 770,023
Operating lease right-of-use assets 53,270 55,582
Finance lease right-of-use assets 25,264 26,501
Timber deposits 7,613 7,519
Goodwill 137,958 137,958
Intangible assets, net 152,834 161,433
Deferred income taxes 5,977 6,116
Other assets 10,265 11,330
Total assets 3,476,388 3,240,514
Accrued liabilities    
Compensation and benefits 106,980 142,463
Interest payable 9,961 9,955
Other 133,420 122,606
Total current liabilities 667,344 545,828
Debt    
Long-term debt 444,836 444,392
Other    
Compensation and benefits 35,731 33,226
Operating lease liabilities, net of current portion 46,784 48,668
Finance lease liabilities, net of current portion 29,073 30,022
Deferred income taxes 65,944 63,454
Other long-term liabilities 18,152 16,949
Total other liabilities 195,684 192,319
Commitments and contingent liabilities
Stockholders' equity    
Preferred Stock, Value, Issued $ 0 $ 0
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 50,000,000 50,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common Stock, Value, Issued $ 450 $ 448
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 44,983,000 44,827,000
Treasury Stock, Common, Value $ (140,448) $ (138,909)
Treasury stock, shares at cost 5,393,000 5,367,000
Additional paid-in capital $ 552,805 $ 551,215
Accumulated other comprehensive loss (507) (520)
Retained earnings 1,756,224 1,645,741
Total stockholders' equity 2,168,524 2,057,975
Total liabilities and stockholders' equity 3,476,388 3,240,514
Nonrelated Party    
Receivables 478,655 297,237
Accounts Payable 415,387 269,785
Related Party    
Receivables 174 19
Accounts Payable $ 1,596 $ 1,019