XML 37 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheet Detail (Tables)
6 Months Ended
Jun. 30, 2025
Disclosure Text Block [Abstract]  
Inventories

Inventories, net consists of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

 

 

(Amounts in thousands)

 

Raw materials

 

$

78,157

 

 

$

82,208

 

Work-in-process

 

 

6,704

 

 

 

4,542

 

Finished products

 

 

71,001

 

 

 

56,214

 

Total inventories, net

 

$

155,862

 

 

$

142,964

 

 

 

Property, Plant and Equipment, Net

Property, plant and equipment, net consist of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

 

 

(Amounts in thousands)

 

Land

 

$

917

 

 

$

824

 

Buildings

 

 

763

 

 

 

675

 

Leasehold improvements

 

 

149,832

 

 

 

145,256

 

Equipment

 

 

140,635

 

 

 

130,413

 

Furniture, fixtures and office equipment

 

 

11,252

 

 

 

9,999

 

Computer hardware and software

 

 

47,262

 

 

 

44,323

 

Construction in progress

 

 

25,943

 

 

 

28,211

 

Other

 

 

526

 

 

 

504

 

Total property, plant and equipment

 

 

377,130

 

 

 

360,205

 

Less - Accumulated depreciation

 

 

(183,641

)

 

 

(162,467

)

Total property, plant and equipment, net

 

$

193,489

 

 

$

197,738

 

Accrued Liabilities

Accrued liabilities consist of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

 

 

(Amounts in thousands)

 

Employee compensation

 

$

26,525

 

 

$

32,163

 

Deferred revenue

 

 

20,806

 

 

 

13,243

 

Derivative liability

 

 

9,187

 

 

 

 

Income taxes payable

 

 

1,408

 

 

 

1,423

 

Other

 

 

18,250

 

 

 

15,594

 

Total accrued liabilities

 

$

76,176

 

 

$

62,423