XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
BALANCE SHEET COMPONENTS (Tables)
9 Months Ended
Sep. 30, 2024
BALANCE SHEET COMPONENTS  
Schedule of Property and Equipment, Net (in Thousands):

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

    

2024

    

2023

Computer equipment

​

$

11,919

​

$

12,515

Software

​

 

5,647

​

 

5,596

Furniture, fixtures, and equipment

​

 

2,543

​

 

2,501

Leasehold improvements

​

 

6,705

​

 

6,475

Laboratory and other equipment

​

 

5,621

​

 

4,891

Test equipment

​

 

26,286

​

 

25,044

Property and equipment in progress:

​

 

​

​

 

​

DFI™ system assets

​

​

27,991

​

​

22,864

CV® system and other assets

​

 

7,324

​

 

6,977

​

​

 

94,036

​

 

86,863

Less: Accumulated depreciation and amortization

​

 

(48,017)

​

 

(49,525)

Total

​

$

46,019

​

$

37,338

Schedule of Intangible Assets, Net (in Thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

September 30, 2024

​

December 31, 2023

​

​

Amortization

​

Gross

​

​

​

​

Net

​

Gross

​

​

​

​

Net

​

​

Period

​

Carrying

​

Accumulated

​

Carrying

​

Carrying

​

Accumulated

​

Carrying

​

​

(Years)

    

Amount

    

Amortization

    

Amount

    

Amount

    

Amortization

    

Amount

Acquired identifiable intangibles:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Customer relationships

 

1-10

​

$

9,506

​

$

(7,772)

​

$

1,734

​

$

9,508

​

$

(7,335)

​

$

2,173

Developed technology

 

4-9

​

 

34,631

​

 

(23,983)

​

 

10,648

​

 

34,650

​

 

(22,094)

​

 

12,556

Tradename and trademarks

 

2-10

​

 

1,598

​

 

(1,100)

​

 

498

​

 

1,598

​

 

(1,025)

​

 

573

Patent

 

6-10

​

 

2,100

​

 

(1,847)

​

 

253

​

 

2,100

​

 

(1,782)

​

 

318

Noncompetition agreements

 

3

​

 

848

​

 

(848)

​

 

—

​

 

848

​

 

(848)

​

 

—

Total

​

​

​

$

48,683

​

$

(35,550)

​

$

13,133

​

$

48,704

​

$

(33,084)

​

$

15,620

Schedule of Intangible Asset Amortization Expense (in Thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

​

Nine Months Ended September 30, 

​

    

2024

    

2023

    

2024

    

2023

Amortization of acquired technology included under costs of revenues

​

$

584

​

$

574

​

$

1,752

​

$

1,680

Amortization of acquired intangible assets presented separately under costs and expenses

​

 

196

​

 

328

​

 

714

​

 

979

Total amortization of acquired intangible assets

​

$

780

​

$

902

​

$

2,466

​

$

2,659

Schedule of Annual Amortization Expense of Acquired Identifiable Intangible Assets (in Thousands):

​

​

​

​

​

Year Ending December 31, 

    

Amount

2024 (remaining three months)

​

$

767

2025

​

 

3,069

2026

​

 

2,900

2027

​

 

2,747

2028

​

​

2,442

2029 and thereafter

​

 

1,208

Total future amortization expense

​

$

13,133

Schedule of Other Non-Current Assets (in Thousands):

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

    

2024

    

2023

Costs capitalized to obtain revenue contracts – non-current (1)

​

$

3,059

​

$

2,587

Unbilled accounts receivable – non-current (2)

​

​

10,216

​

​

1,069

Contract assets – non-current (1)

​

​

611

​

​

933

Net investments in sales-type leases – non-current (3)

​

​

18,778

​

​

12,196

Other

​

 

4,596

​

 

2,433

Total other non-current assets

​

$

37,260

​

$

19,218

(1)See Note 2, Revenue from Contracts with Customers.
(2)See Note 3, Balance Sheet Components – Accounts Receivable.
(3)The Company had net investments in sales-type leases for its DFI™ system and CV® system assets. The following table summarizes the components of the Company’s net investments in sales-type leases in the accompanying condensed consolidated balance sheets (in thousands):

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

    

2024

    

2023

Lease receivables

​

$

16,455

​

$

9,460

Unguaranteed residual assets

​

​

7,525

​

​

4,717

Net investments in sales-type leases

​

​

23,980

​

​

14,177

Less: Current portion of lease receivables under prepaid expenses and other current assets

​

​

(5,202)

​

​

(1,981)

Net investments in sales-type leases – non-current

 

$

18,778

​

$

12,196

Schedule of Maturities of Lease Payments Under Sales-type Leases (in Thousands):

​

​

​

​

​

Year Ending December 31, 

    

Amount

2024 (remaining three months)

​

$

1,541

2025

 

​

8,048

2026

 

​

7,672

2027

 

​

2,718

2028

 

​

68

Total future sales-type lease payments

​

​

20,047

Less: Present value adjustment (a)

​

 

(3,592)

Present value of lease receivables

​

$

16,455

(a)Calculated using the rate implicit in the lease determined for each lease.