XML 24 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 95,353 $ 76,750
Accounts receivable, net 648,155 380,845
Inventories 397,939 338,008
Prepaid expenses and other current assets 74,077 44,300
Total current assets 1,215,524 839,903
Property and equipment, net 113,967 108,933
Goodwill 351,480 349,505
Intangible assets, net 139,529 140,857
Other assets 115,508 116,488
Total assets 1,936,008 1,555,686
CURRENT LIABILITIES:    
Bank lines of credit 384,000 215,000
Current portion of long-term debt 8,167 8,076
Accounts payable 191,149 139,011
Accrued payroll and related expenses 46,732 51,243
Advances from customers 53,431 21,250
Other accrued expenses and current liabilities 131,158 137,114
Total current liabilities 814,637 571,694
Long-term debt, net 129,383 136,491
Deferred income taxes 3,287 6,571
Other long-term liabilities 125,218 114,765
Total liabilities 1,072,525 829,521
Commitments and contingencies (Note 11)
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 and 17,055,497 shares at June 30, 2023 and 2024, respectively 24,289 9,835
Retained earnings 861,230 735,957
Accumulated other comprehensive loss (22,036) (19,627)
Total stockholders' equity 863,483 726,165
Total liabilities and stockholders' equity $ 1,936,008 $ 1,555,686