XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 127,258 $ 76,750
Accounts receivable, net 370,168 380,845
Inventories 445,818 338,008
Prepaid expenses and other current assets 59,839 44,300
Total current assets 1,003,083 839,903
Property and equipment, net 110,188 108,933
Goodwill 352,911 349,505
Intangible assets, net 143,288 140,857
Other assets 117,007 116,488
Total assets 1,726,477 1,555,686
CURRENT LIABILITIES:    
Bank lines of credit 316,000 215,000
Current portion of long-term debt 8,120 8,076
Accounts payable 163,661 139,011
Accrued payroll and related expenses 50,455 51,243
Advances from customers 40,263 21,250
Other accrued expenses and current liabilities 121,892 137,114
Total current liabilities 700,391 571,694
Long-term debt 132,792 136,491
Deferred income taxes 7,125 6,571
Other long-term liabilities 115,726 114,765
Total liabilities 956,034 829,521
Commitments and contingencies (Note 10)
STOCKHOLDERS' EQUITY:    
Preferred stock, $0.001 par value- 10,000,000 shares authorized; no shares issued or outstanding
Common stock, $0.001 par value-100,000,000 shares authorized; issued and outstanding, 16,755,772 shares at June 30, 2023 and 17,011,639 shares at December 31, 2023 7,308 9,835
Retained earnings 782,508 735,957
Accumulated other comprehensive loss (19,373) (19,627)
Total stockholders' equity 770,443 726,165
Total liabilities and stockholders' equity $ 1,726,477 $ 1,555,686