XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.4
Balance Sheet Details
6 Months Ended
Dec. 31, 2023
Balance Sheet Details  
Balance Sheet Details

3. Balance Sheet Details

The following tables set forth details of selected balance sheet accounts (in thousands):

June 30, 

December 31, 

Accounts receivable, net

    

2023

    

2023

Accounts receivable

$

395,218

$

386,581

Less allowance for doubtful accounts

 

(14,373)

 

(16,413)

Total

$

380,845

$

370,168

June 30, 

December 31, 

Inventories

    

2023

    

2023

Raw materials

$

233,217

$

265,653

Work-in-process

 

56,329

 

89,585

Finished goods

 

48,462

 

90,580

Total

$

338,008

$

445,818

June 30, 

December 31, 

Property and equipment, net

    

2023

    

2023

Land

$

15,691

$

15,538

Buildings, civil works and improvements

 

49,166

 

48,724

Leasehold improvements

 

13,553

 

13,772

Equipment and tooling

 

135,703

 

141,872

Furniture and fixtures

 

3,632

 

3,272

Computer equipment

 

24,119

 

21,769

Computer software

 

26,981

 

28,952

Computer software implementation in process

9,705

7,409

Construction in process

 

4,108

 

5,060

Total

 

282,658

 

286,368

Less accumulated depreciation and amortization

 

(173,725)

 

(176,180)

Property and equipment, net

$

108,933

$

110,188

Depreciation and amortization expense for property and equipment was $4.8 million and $4.6 million for the three months ended December 31, 2022 and 2023, respectively, and $9.7 million and $9.5 million for the six months ended December 31, 2022 and 2023, respectively.