XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Accounts receivable, net      
Accounts receivable $ 706,844   $ 667,227
Less allowance for doubtful accounts (19,234)   (19,072)
Total 687,610   648,155
Inventories      
Raw materials 242,738   238,086
Work-in-process 86,425   66,910
Finished goods 126,867   92,943
Total 456,030   397,939
Property and equipment, net      
Property and equipment, gross 307,982   293,078
Less accumulated depreciation and amortization (183,369)   (179,111)
Property and equipment, net 124,613   113,967
Depreciation and amortization expense 6,700 $ 4,900  
Land      
Property and equipment, net      
Property and equipment, gross 16,125   15,494
Buildings, civil works and improvements      
Property and equipment, net      
Property and equipment, gross 53,166   48,552
Leasehold improvements      
Property and equipment, net      
Property and equipment, gross 15,462   13,573
Equipment and tooling      
Property and equipment, net      
Property and equipment, gross 150,072   146,819
Furniture and fixtures      
Property and equipment, net      
Property and equipment, gross 3,409   3,348
Computer equipment      
Property and equipment, net      
Property and equipment, gross 23,870   22,597
Computer software      
Property and equipment, net      
Property and equipment, gross 29,710   29,195
Computer software implementation in process      
Property and equipment, net      
Property and equipment, gross 6,015   6,514
Construction in process      
Property and equipment, net      
Property and equipment, gross $ 10,153   $ 6,986