v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
CURRENT ASSETS:    
Cash and cash equivalents $ 359,832 $ 106,405
Accounts receivable, net 764,626 837,743
Inventories 415,562 407,174
Prepaid expenses and other current assets 71,671 71,539
Total current assets 1,611,691 1,422,861
Property and equipment, net 129,942 126,747
Goodwill 406,677 387,393
Intangible assets, net 192,355 183,290
Other assets 161,787 120,966
Total assets 2,502,452 2,241,257
CURRENT LIABILITIES:    
Bank lines of credit 0 178,000
Current portion of long-term debt 2,531 8,130
Accounts payable 168,981 205,181
Accrued payroll and related expenses 51,819 49,535
Advances from customers 42,391 68,184
Deferred revenue 91,036 77,788
Other accrued expenses and current liabilities 154,377 110,120
Total current liabilities 511,135 696,938
Long-term debt, net 998,518 463,504
Deferred income taxes 5,463 3,334
Other long-term liabilities 154,375 126,397
Total liabilities 1,669,491 1,290,173
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,794,399 and 15,918,066 shares at June 30, 2025 and 2026, respectively 17 29,758
Retained earnings 852,117 942,254
Accumulated other comprehensive loss (19,173) (20,928)
Total stockholders' equity 832,961 951,084
Total liabilities and stockholders' equity $ 2,502,452 $ 2,241,257