XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Jun. 30, 2021
Accounts receivable, net          
Accounts receivable $ 304,042   $ 304,042   $ 315,926
Less allowance for doubtful accounts (21,170)   (21,170)   (25,273)
Total 282,872   282,872   290,653
Inventories          
Raw materials 194,643   194,643   160,313
Work-in-process 72,135   72,135   59,594
Finished goods 77,865   77,865   74,301
Total 344,643   344,643   294,208
Property and equipment, net          
Property and equipment, gross 269,598   269,598   273,348
Less accumulated depreciation and amortization (156,843)   (156,843)   (155,344)
Property and equipment, net 112,755   112,755   118,004
Depreciation 5,400 $ 5,500 16,000 $ 16,300  
Land          
Property and equipment, net          
Property and equipment, gross 15,029   15,029   16,357
Buildings and improvements          
Property and equipment, net          
Property and equipment, gross 47,438   47,438   57,555
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 11,643   11,643   8,874
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 131,222   131,222   129,735
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,726   3,726   3,275
Computer equipment          
Property and equipment, net          
Property and equipment, gross 20,713   20,713   19,349
Computer software          
Property and equipment, net          
Property and equipment, gross 24,506   24,506   23,090
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 10,550   10,550   11,102
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 4,771   $ 4,771   $ 4,011