Select balance sheet data |
Note 3. Select balance sheet data Inventory Inventories are stated at the lower of cost, determined on the first-in, first-out method, or net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Work-in-process and finished goods are valued at production costs consisting of material, labor, and overhead. Inventories as of June 30, 2024 and December 31, 2023 consist of: | | | | | | | | | June 30, | | December 31, | | | 2024 | | 2023 | Finished goods and purchased parts | | $ | 27,435 | | $ | 31,489 | Raw materials | | | 23,256 | | | 25,929 | Work-in-process | | | 10,126 | | | 10,363 | Total | | $ | 60,816 | | $ | 67,782 |
Property, plant and equipment Property, plant and equipment as of June 30, 2024 and December 31, 2023 consist of: | | | | | | | | | | | | Useful Lives | | June 30, | | December 31, | | | Years | | 2024 | | 2023 | Land | | | Indefinite | | $ | 2,640 | | $ | 2,640 | Land improvements | | | 15-39 | | | 4,291 | | | 4,378 | Building and building improvements | | | 15-39 | | | 82,043 | | | 79,682 | Machinery, equipment and tooling | | | 3-10 | | | 304,727 | | | 295,960 | Vehicles | | | 5 | | | 4,424 | | | 4,571 | Office furniture and fixtures | | | 3-7 | | | 22,522 | | | 21,325 | Construction in progress | | | N/A | | | 5,599 | | | 9,779 | Total property, plant and equipment, gross | | | | | | 426,246 | | | 418,335 | Less accumulated depreciation | | | | | | 257,489 | | | 242,590 | Total property, plant and equipment, net | | | | | $ | 168,757 | | $ | 175,745 |
Depreciation expense was $7,658 and $6,273 for the three months ended June 30, 2024 and 2023, respectively, and $15,179 and $12,415 for the six months ended June 30, 2024 and 2023, respectively. Goodwill There were no changes to the goodwill balance of $92,650 between December 31, 2023 and June 30, 2024. Intangible Assets The following is a listing of definite-lived intangible assets, the useful lives in years (amortization period) and accumulated amortization as of June 30, 2024 and December 31, 2023: | | | | | | | | | | | | | | | | | | June 30, 2024 | | | Useful Lives | | Gross Carrying | | Accumulated | | | | | | Years | | Amount | | Amortization | | | Net | Amortizable intangible assets: | | | | | | | | | | | | | Customer relationships and contracts | | | 9-17 | | $ | 96,040 | | $ | 55,454 | | $ | 40,586 | Trade name | | | 10 | | | 14,780 | | | 8,185 | | | 6,595 | Non-compete agreements | | | 5 | | | 8,800 | | | 8,800 | | | — | Developed technology | | | 7 | | | 4,900 | | | 700 | | | 4,200 | Patents | | | 19 | | | 24 | | | 15 | | | 9 | Total intangible assets, net | | | | | $ | 124,544 | | $ | 73,154 | | $ | 51,390 |
| | | | | | | | | | | | | | | | | | December 31, 2023 | | | Useful Lives | | Gross Carrying | | Accumulated | | | | | | Years | | Amount | | Amortization | | | Net | Amortizable intangible assets: | | | | | | | | | | | | | Customer relationships and contracts | | | 9-17 | | $ | 96,040 | | $ | 53,078 | | $ | 42,962 | Trade name | | | 10 | | | 14,780 | | | 7,446 | | | 7,334 | Non-compete agreements | | | 5 | | | 8,800 | | | 8,800 | | | — | Developed technology | | | 7 | | | 4,900 | | | 350 | | | 4,550 | Patents | | | 19 | | | 24 | | | 14 | | | 10 | Total intangible assets, net | | | | | $ | 124,544 | | $ | 69,688 | | $ | 54,856 |
Additionally, the Company reported an indefinite lived non-amortizable brand name asset with a balance of $3,811 as of June 30, 2024 and December 31, 2023. Changes in intangible assets between December 31, 2023 and June 30, 2024 consist of: | | | | Balance as of December 31, 2023 | | $ | 58,667 | Amortization expense | | | (3,466) | Balance as of June 30, 2024 | | $ | 55,201 |
Amortization expense was $1,733 and $1,738 for the three months ended June 30, 2024 and 2023, respectively, and $3,466 and $3,476 for the six months ended June 30, 2024 and 2023, respectively. Future amortization expense is expected to be as followed: | | | | Year ending December 31, | | | | 2024 (remainder) | | $ | 3,466 | 2025 | | $ | 6,933 | 2026 | | $ | 6,933 | 2027 | | $ | 6,933 | 2028 | | $ | 6,877 | Thereafter | | $ | 20,248 |
|