XML 48 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2024
BALANCE SHEET COMPONENTS  
Summary of Property and Equipment (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

Summary of Accrued and Other Current Liabilities (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