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.