XML 18 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 76,750 $ 64,202
Accounts receivable, net 380,845 307,973
Inventories 338,008 333,907
Prepaid expenses and other current assets 44,300 40,062
Total current assets 839,903 746,144
Property and equipment, net 108,933 109,684
Goodwill 349,505 336,357
Intangible assets, net 140,857 138,370
Other assets 116,488 112,595
Total assets 1,555,686 1,443,150
CURRENT LIABILITIES:    
Bank lines of credit 215,000 60,000
Current portion of long-term debt 8,076 244,575
Accounts payable 139,011 125,204
Accrued payroll and related expenses 51,243 46,379
Advances from customers 21,250 19,917
Other accrued expenses and current liabilities 137,114 117,879
Total current liabilities 571,694 613,954
Long-term debt, net 136,491 48,668
Deferred income taxes 6,571 11,112
Other long-term liabilities 114,765 130,992
Total liabilities 829,521 804,726
Commitments and contingencies
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,870,050 and 16,755,772 shares at June 30, 2022 and 2023, respectively 9,835 17
Retained earnings 735,957 663,869
Accumulated other comprehensive loss (19,627) (25,462)
Total stockholders' equity 726,165 638,424
Total liabilities and stockholders' equity $ 1,555,686 $ 1,443,150