XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Accounts receivable, net      
Accounts receivable $ 847,205   $ 855,494
Less allowance for doubtful accounts (18,974)   (17,751)
Total 828,231   837,743
Inventories      
Raw materials 259,779   245,993
Work-in-process 95,346   72,124
Finished goods 98,909   89,057
Total 454,034   407,174
Property and equipment, net      
Property and equipment, gross 313,016   311,581
Less accumulated depreciation and amortization (184,758)   (184,834)
Property and equipment, net 128,258   126,747
Depreciation and amortization expense 5,400 $ 6,700  
Computer software      
Property and equipment, net      
Property and equipment, gross 31,077   30,954
Land      
Property and equipment, net      
Property and equipment, gross 16,075   16,087
Buildings, civil works and improvements      
Property and equipment, net      
Property and equipment, gross 57,290   55,559
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross 14,433   14,636
Equipment, tooling, furniture and fixtures      
Property and equipment, net      
Property and equipment, gross 156,284   158,411
Computer equipment      
Property and equipment, net      
Property and equipment, gross 25,385   24,092
Computer software implementation in process      
Property and equipment, net      
Property and equipment, gross 4,707   4,472
Construction in process      
Property and equipment, net      
Property and equipment, gross $ 7,765   $ 7,370