XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 82,591 $ 76,750
Accounts receivable, net 323,769 380,845
Inventories 418,797 338,008
Prepaid expenses and other current assets 46,942 44,300
Total current assets 872,099 839,903
Property and equipment, net 109,174 108,933
Goodwill 348,411 349,505
Intangible assets, net 140,211 140,857
Other assets 118,557 116,488
Total assets 1,588,452 1,555,686
CURRENT LIABILITIES:    
Bank lines of credit 235,000 215,000
Current portion of long-term debt 8,134 8,076
Accounts payable 164,422 139,011
Accrued payroll and related expenses 44,430 51,243
Advances from customers 31,949 21,250
Other accrued expenses and current liabilities 127,693 137,114
Total current liabilities 611,628 571,694
Long-term debt 134,746 136,491
Deferred income taxes 6,868 6,571
Other long-term liabilities 110,753 114,765
Total liabilities 863,995 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 16,987,842 shares at September 30, 2023 17 9,835
Retained earnings 745,955 735,957
Accumulated other comprehensive loss (21,515) (19,627)
Total stockholders' equity 724,457 726,165
Total liabilities and stockholders' equity $ 1,588,452 $ 1,555,686