XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.4
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 101,633 $ 95,353
Accounts receivable, net 703,933 648,155
Inventories 441,795 397,939
Prepaid expenses and other current assets 77,208 74,077
Total current assets 1,324,569 1,215,524
Property and equipment, net 124,023 113,967
Goodwill 382,166 351,480
Intangible assets, net 181,954 139,529
Other assets 118,202 115,508
Total assets 2,130,914 1,936,008
CURRENT LIABILITIES:    
Bank lines of credit 236,000 384,000
Current portion of long-term debt 8,200 8,167
Accounts payable 183,768 191,149
Accrued payroll and related expenses 39,433 46,732
Advances from customers 76,494 53,431
Other accrued expenses and current liabilities 159,823 131,158
Total current liabilities 703,718 814,637
Long-term debt, net 466,560 129,383
Other long-term liabilities 134,806 128,505
Total liabilities 1,305,084 1,072,525
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, 17,055,497 shares at June 30, 2024 and 16,745,805 shares at December 31, 2024 8,933 24,289
Retained earnings 848,372 861,230
Accumulated other comprehensive loss (31,475) (22,036)
Total stockholders' equity 825,830 863,483
Total liabilities and stockholders' equity $ 2,130,914 $ 1,936,008