XML 18 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
CURRENT ASSETS:    
Cash and cash equivalents $ 80,613 $ 76,102
Accounts receivable, net 290,653 269,840
Inventories 294,208 241,226
Prepaid expenses and other current assets 43,930 30,541
Total current assets 709,404 617,709
Property and equipment, net 118,004 127,936
Goodwill 320,304 310,627
Intangible assets, net 127,608 128,279
Other assets 109,047 83,990
Total assets 1,384,367 1,268,541
CURRENT LIABILITIES:    
Bank lines of credit   59,000
Current portion of long-term debt 846 926
Accounts payable 141,263 84,940
Accrued payroll and related expenses 50,816 46,127
Advances from customers 38,463 28,155
Other accrued expenses and current liabilities 113,379 110,953
Total current liabilities 344,767 330,101
Long-term debt, net 276,421 267,072
Deferred income taxes 7,157 5,846
Other long-term liabilities 116,202 93,370
Total liabilities 744,547 696,389
Commitments and contingencies (Note 11)
Stockholders' Equity:    
Preferred stock, $0.001 par value- 10,000,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value-100,000,000 shares authorized; issued and outstanding, 18,011,982 and 17,854,110 shares at June 30, 2020 and 2021, respectively 105,724 122,553
Retained earnings 548,842 474,793
Accumulated other comprehensive loss (14,746) (25,194)
Total stockholders' equity 639,820 572,152
Total liabilities and stockholders' equity $ 1,384,367 $ 1,268,541