XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 85,053 $ 95,353
Accounts receivable, net 687,610 648,155
Inventories 456,030 397,939
Prepaid expenses and other current assets 81,310 74,077
Total current assets 1,310,003 1,215,524
Property and equipment, net 124,613 113,967
Goodwill 381,444 351,480
Intangible assets, net 183,222 139,529
Other assets 114,232 115,508
Total assets 2,113,514 1,936,008
CURRENT LIABILITIES:    
Bank lines of credit 259,000 384,000
Current portion of long-term debt 8,217 8,167
Accounts payable 191,932 191,149
Accrued payroll and related expenses 41,048 46,732
Advances from customers 63,996 53,431
Other accrued expenses and current liabilities 148,343 131,158
Total current liabilities 712,536 814,637
Long-term debt, net 468,084 129,383
Other long-term liabilities 146,399 128,505
Total liabilities 1,327,019 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,710,749 shares at September 30, 2024 17 24,289
Retained earnings 810,553 861,230
Accumulated other comprehensive loss (24,075) (22,036)
Total stockholders' equity 786,495 863,483
Total liabilities and stockholders' equity $ 2,113,514 $ 1,936,008