XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 106,405 $ 95,353
Accounts receivable, net 837,743 648,155
Inventories 407,174 397,939
Prepaid expenses and other current assets 71,539 74,077
Total current assets 1,422,861 1,215,524
Property and equipment, net 126,747 113,967
Goodwill 387,393 351,480
Intangible assets, net 183,290 139,529
Other assets 120,966 115,508
Total assets 2,241,257 1,936,008
CURRENT LIABILITIES:    
Bank lines of credit 178,000 384,000
Current portion of long-term debt 8,130 8,167
Accounts payable 205,181 191,149
Accrued payroll and related expenses 49,535 46,732
Advances from customers 68,184 53,431
Deferred revenue 77,788 46,855
Other accrued expenses and current liabilities 110,120 84,303
Total current liabilities 696,938 814,637
Long-term debt, net 463,504 129,383
Deferred income taxes 3,334 3,287
Other long-term liabilities 126,397 125,218
Total liabilities 1,290,173 1,072,525
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, 17,055,497 and 16,794,399 shares at June 30, 2024 and 2025, respectively 29,758 24,289
Retained earnings 942,254 861,230
Accumulated other comprehensive loss (20,928) (22,036)
Total stockholders' equity 951,084 863,483
Total liabilities and stockholders' equity $ 2,241,257 $ 1,936,008