XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.4
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Accounts receivable, net          
Accounts receivable $ 723,059   $ 723,059   $ 667,227
Less allowance for doubtful accounts (19,126)   (19,126)   (19,072)
Total 703,933   703,933   648,155
Inventories          
Raw materials 246,356   246,356   238,086
Work-in-process 83,426   83,426   66,910
Finished goods 112,013   112,013   92,943
Total 441,795   441,795   397,939
Property and equipment, net          
Property and equipment, gross 309,915   309,915   293,078
Less accumulated depreciation and amortization (185,892)   (185,892)   (179,111)
Property and equipment, net 124,023   124,023   113,967
Depreciation and amortization expense 5,000 $ 4,600 11,700 $ 9,500  
Land          
Property and equipment, net          
Property and equipment, gross 16,081   16,081   15,494
Buildings, civil works and improvements          
Property and equipment, net          
Property and equipment, gross 55,813   55,813   48,552
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 15,603   15,603   13,573
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 150,850   150,850   146,819
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,561   3,561   3,348
Computer equipment          
Property and equipment, net          
Property and equipment, gross 24,331   24,331   22,597
Computer software          
Property and equipment, net          
Property and equipment, gross 31,725   31,725   29,195
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 4,431   4,431   6,514
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 7,520   $ 7,520   $ 6,986