v3.26.1
Supplemental Financial Statement Data (Tables)
6 Months Ended
Jun. 30, 2026
Schedule of Inventory

The Company determines the cost basis for inventory using the lower of cost or net realizable value. Cost is determined by using the weighted average method. The following table summarizes our inventory:

 

 

June 30,

 

 

December 31,

 

 

2026

 

 

2025

 

Raw materials

$

12,852

 

 

$

7,644

 

Work in progress

 

1,618

 

 

 

1,974

 

Finished goods

 

1,829

 

 

 

1,044

 

Inventory

$

16,299

 

 

$

10,662

 

Summary of Accounts Receivable and Change in Allowance For Credit Losses

The following tables summarize the accounts receivable as of June 30, 2026 and December 31, 2025, and the change in allowance for credit losses for the six months ended June 30, 2026 and 2025:

 

 

June 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

 

 

(in thousands)

 

Accounts receivable, gross

 

$

116,226

 

 

$

79,599

 

Allowance for credit losses

 

 

(1,266

)

 

 

(883

)

Accounts receivable, net of allowance for credit losses

 

$

114,960

 

 

$

78,716

 

 

 

 

 

June 30,

 

 

June 30,

 

 

 

2026

 

 

2025

 

 

 

(in thousands)

 

Allowance for credit losses, beginning balance

 

$

(883

)

 

$

(712

)

Credit loss recoveries (expenses)

 

 

(414

)

 

 

(10

)

Write-offs

 

 

31

 

 

 

46

 

Allowance for credit losses, ending balance

 

$

(1,266

)

 

$

(676

)

Schedule of Property and Equipment

Property and equipment consisted of the following as of June 30, 2026 and December 31, 2025:

 

 

June 30,
2026

 

 

December 31,
2025

 

 

 

(in thousands)

 

Land and buildings (30-year buildings)

 

$

6,611

 

 

$

6,611

 

Machinery and equipment (7-10 year assets)

 

 

94,168

 

 

 

85,729

 

Vehicles (5 year assets)

 

 

395

 

 

 

265

 

Office furniture and equipment (5-7 year assets)

 

 

1,855

 

 

 

1,435

 

Computer systems (3 year assets)

 

 

3,731

 

 

 

2,941

 

Leasehold improvements (shorter of useful life or remaining lease term)

 

 

22,781

 

 

 

18,840

 

Construction in process

 

 

43,440

 

 

 

18,972

 

Total property and equipment

 

 

172,981

 

 

 

134,793

 

Less accumulated depreciation

 

 

(46,727

)

 

 

(39,384

)

Property and equipment, net

 

$

126,254

 

 

$

95,409