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 | | 2022 | | 2022 | Accounts receivable | | $ | 326,849 | | $ | 340,097 | Less allowance for doubtful accounts | | | (18,876) | | | (17,341) | Total | | $ | 307,973 | | $ | 322,756 |
| | | | | | | | | June 30, | | December 31, | Inventories | | 2022 | | 2022 | Raw materials | | $ | 213,290 | | $ | 236,658 | Work-in-process | | | 46,873 | | | 56,847 | Finished goods | | | 73,744 | | | 67,871 | Total | | $ | 333,907 | | $ | 361,376 |
| | | | | | | | | June 30, | | December 31, | Property and equipment, net | | 2022 | | 2022 | Land | | $ | 15,028 | | $ | 15,036 | Buildings, civil works and improvements | | | 47,309 | | | 47,262 | Leasehold improvements | | | 11,599 | | | 13,146 | Equipment and tooling | | | 128,425 | | | 131,423 | Furniture and fixtures | | | 3,592 | | | 3,506 | Computer equipment | | | 21,208 | | | 22,090 | Computer software | | | 25,153 | | | 26,256 | Computer software implementation in process | | | 9,422 | | | 9,254 | Construction in process | | | 5,283 | | | 5,285 | Total | | | 267,019 | | | 273,258 | Less accumulated depreciation and amortization | | | (157,335) | | | (165,495) | Property and equipment, net | | $ | 109,684 | | $ | 107,763 |
Depreciation and amortization expense for property and equipment was $5.3 million and $4.8 million for the three months ended December 31, 2021 and 2022, respectively, and $10.6 million and $9.7 million for the six months ended December 31, 2021 and 2022, respectively.
|