XML 27 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2024
BALANCE SHEET COMPONENTS  
BALANCE SHEET COMPONENTS

3. BALANCE SHEET COMPONENTS

Property And Equipment

Property and equipment consisted of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

December 31, 

​

    

2024

    

2023

Computer equipment

​

$

10,799

​

$

12,515

Software and capitalized software development cost

​

 

5,617

​

 

5,596

Furniture, fixtures, and equipment

​

 

2,529

​

 

2,501

Leasehold improvements

​

 

6,691

​

 

6,475

Laboratory and other equipment

​

 

5,734

​

 

4,891

Test equipment

​

 

22,680

​

 

25,044

Property and equipment in progress:

​

 

​

​

 

​

DFI system assets

​

​

34,935

​

​

22,864

CV system and other assets

​

 

6,431

​

 

6,977

Total property and equipment

​

 

95,416

​

 

86,863

Less: Accumulated depreciation and amortization

​

 

(46,951)

​

 

(49,525)

Total property and equipment, net

​

$

48,465

​

$

37,338

​

Test equipment mainly includes DFI systems and CV systems assets at customer sites that are contributing to revenue. Property and equipment in progress represent the development or construction of property and equipment that have not yet been placed in service for the Company’s intended use and are not depreciated.

Depreciation and amortization expense for the years ended December 31, 2024, 2023 and 2022 was $3.6 million, $5.0 million and $5.5 million, respectively.

Accrued and other current liabilities

Accrued and other current liabilities consisted of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

December 31, 

​

    

2024

    

2023

Accrued expenses

​

$

7,156

​

$

3,579

Accrued taxes

​

 

955

​

 

686

Other

​

 

641

​

 

368

Total accrued and other current liabilities

​

$

8,752

​

$

4,633

​

​