XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Details
12 Months Ended
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details

11. Balance Sheet Details

Inventories (1)

Inventories consisted of the following:

 

 

As of December 31,

 

(In thousands)

 

2025

 

 

2024

 

Raw materials

 

$

17,255

 

 

$

14,777

 

Work in process

 

 

17,039

 

 

 

9,646

 

Finished goods

 

 

9,804

 

 

 

20,211

 

Total

 

$

44,098

 

 

$

44,634

 

 

(1)
As of December 31, 2025 and 2024, the Company had inventory reserve balances of approximately $8.1 million and $6.7 million included in the Consolidated Balance Sheets, respectively.

Property and Equipment, net

Property and equipment, net is comprised of the following:

 

 

As of December 31,

 

(In thousands)

 

2025

 

 

2024

 

Computer software

 

$

57,147

 

 

$

44,745

 

Computer equipment

 

 

41,005

 

 

 

38,282

 

Leasehold improvements

 

 

36,343

 

 

 

31,973

 

Machinery

 

 

66,882

 

 

 

49,204

 

Furniture and fixtures

 

 

14,739

 

 

 

14,164

 

Construction in progress

 

 

7,413

 

 

 

7,789

 

Property and equipment, gross

 

 

223,529

 

 

 

186,157

 

Less accumulated depreciation and amortization

 

 

(110,478

)

 

 

(110,648

)

Property and equipment, net

 

$

113,051

 

 

$

75,509

 

 

Depreciation expense for the years ended December 31, 2025, 2024 and 2023 was $30.8 million, $26.1 million and $37.7 million, respectively.

Other Current Liabilities

Other current liabilities are comprised of the following:

 

 

As of December 31,

 

(In thousands)

 

2025

 

 

2024

 

Price protection liability

 

$

7,865

 

 

$

4,677

 

Other current liabilities

 

 

3,576

 

 

 

5,462

 

Total

 

$

11,441

 

 

$

10,139

 

 

Accumulated Other Comprehensive Loss

Accumulated other comprehensive loss is comprised of the following:

 

 

As of December 31,

 

(In thousands)

 

2025

 

 

2024

 

Foreign currency translation adjustments

 

$

(740

)

 

$

(1,144

)

Unrealized gain (loss) on available-for-sale securities, net of tax

 

 

616

 

 

 

(116

)

Total

 

$

(124

)

 

$

(1,260

)