Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies (Tables)

v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Summary of Cash Equivalents and Short-term Investments

The Company’s cash equivalents and short-term investments are invested in the following:

 

 

 

December 31, 2024

 

(in thousands)

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

Money market funds

 

$

46,313

 

 

$

 

 

$

 

 

$

46,313

 

Total cash equivalents

 

$

46,313

 

 

$

 

 

$

 

 

$

46,313

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

(in thousands)

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

Money market funds

 

$

110,775

 

 

$

 

 

$

 

 

$

110,775

 

Total cash equivalents

 

$

110,775

 

 

$

 

 

$

 

 

$

110,775

 

Restrictions on Cash and Cash Equivalents The deposits are related to contracts that have a remaining term greater than twelve months, thus this cash is included in other noncurrent assets.

 

 

 

December 31

 

(in thousands)

 

2024

 

 

2023

 

Restricted cash in non-current assets, beginning of period

 

$

1,430

 

 

$

1,430

 

Cash released from restriction

 

 

(625

)

 

 

 

Balance at end of period

 

$

805

 

 

$

1,430

 

 

Summary of Allowance for Doubtful Accounts

The following presents the changes in the balance of the Company’s allowance for expected credit losses:

 

 

Year Ended December 31,

 

(in thousands)

 

2024

 

 

2023

 

Balance at beginning of period

 

$

360

 

 

$

1,559

 

Provision adjustment

 

 

646

 

 

 

(688

)

Write – offs

 

 

(250

)

 

 

(511

)

Balance at end of period

 

$

756

 

 

$

360

 

Summary of Fair Value Hierarchy of the Valuation

The following table presents information about the Company’s assets that are measured at fair value as of December 31, 2024 and 2023, and indicates the fair value hierarchy of the valuation:

 

 

Fair Value Measurements

 

 

 

December 31, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

46,313

 

 

$

 

 

$

 

 

$

46,313

 

Total cash equivalents

 

$

46,313

 

 

$

 

 

$

 

 

$

46,313

 

Total assets

 

$

 

 

$

 

 

$

 

 

$

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent earnout liability

 

$

5,037

 

 

$

 

 

$

 

 

$

5,037

 

Total liabilities

 

$

5,037

 

 

$

 

 

$

 

 

$

5,037

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

110,775

 

 

$

 

 

$

 

 

$

110,775

 

Total cash equivalents

 

$

110,775

 

 

$

 

 

$

 

 

$

110,775

 

Total assets

 

$

110,775

 

 

$

 

 

$

 

 

$

110,775

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent earnout liability

 

$

 

 

$

 

 

$

1,379

 

 

$

1,379

 

Private placement warrant liability

 

 

 

 

 

 

 

 

189

 

 

 

189

 

Teton acquisition contingent earnout liability

 

 

 

 

 

 

 

 

1,500

 

 

 

1,500

 

Total liabilities

 

$

 

 

$

 

 

$

3,068

 

 

$

3,068

 

Summary of Changes in Fair Value of the Derivative Warrant Liabilities

(in thousands)

 

Contingent Earnout Liability

 

 

Private Placement Warrant Liability

 

 

Teton Acquisition Contingent Earnout Liability

 

 

Total

 

Fair Value as of December 31, 2022

 

$

2,415

 

 

$

661

 

 

$

602

 

 

$

3,678

 

Change in fair value

 

 

(1,036

)

 

 

(472

)

 

 

898

 

 

 

(610

)

Fair Value as of December 31, 2023

 

$

1,379

 

 

$

189

 

 

$

1,500

 

 

$

3,068

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value as of December 31, 2023

 

$

1,379

 

 

$

189

 

 

$

1,500

 

 

$

3,068

 

Change in fair value

 

 

3,658

 

 

 

(189

)

 

 

 

 

 

3,469

 

Settlement of liability acquired as part of acquisitions

 

 

 

 

 

 

 

 

(1,500

)

 

 

(1,500

)

Fair Value as of December 31, 2024

 

$

5,037

 

 

$

 

 

$

 

 

$

5,037

 

Summary of Property and Equipment Depreciated

The cost of property and equipment is depreciated based upon the following asset lives:

Asset Classification

Estimated Useful Life

Machinery and equipment

5 years

Leasehold improvements

Shorter of estimated useful life or remaining lease term

Computer equipment

3 years

Computer software

3 years

Furniture and fixtures

3 years

Summary of Balance of The Company's Warranty Reserve

Warranty reserves are included within accrued expenses on the consolidated balance sheets. The following table presents changes in the balance of the Company’s warranty reserve:

 

 

Year Ended December 31,

 

(in thousands)

 

2024

 

 

2023

 

Balance at beginning of period

 

$

886

 

 

$

620

 

Additions to warranty reserve

 

 

848

 

 

 

1,397

 

Claims fulfilled

 

 

(1,003

)

 

 

(1,131

)

Balance at end of period

 

$

731

 

 

$

886