Summary of Significant Accounting Policies (Tables)
|
6 Months Ended |
Jun. 30, 2022 |
Accounting Policies [Abstract] |
|
Summary of Allowance For Doubtful Accounts |
The following presents the changes in the balance of the Company’s allowance for doubtful accounts:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
(in thousands) |
|
2022 |
|
|
2021 |
|
|
2022 |
|
|
2021 |
|
Balance at beginning of period |
|
$ |
971 |
|
|
$ |
1,012 |
|
|
$ |
1,021 |
|
|
$ |
1,070 |
|
Additions |
|
|
264 |
|
|
|
296 |
|
|
|
392 |
|
|
|
378 |
|
Write – offs |
|
|
— |
|
|
|
(63 |
) |
|
|
(7 |
) |
|
|
(64 |
) |
Recoveries |
|
|
(77 |
) |
|
|
(80 |
) |
|
|
(248 |
) |
|
|
(219 |
) |
Balance at end of period |
|
$ |
1,158 |
|
|
$ |
1,165 |
|
|
$ |
1,158 |
|
|
$ |
1,165 |
|
|
Summary of Fair Value Hierarchy of The Valuation |
The following table presents information about the Company’s assets and liabilities that are measured at fair value as of June 30, 2022 and December 31, 2021 and indicates the fair value hierarchy of the valuation:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fair Value Measurements |
|
(in thousands) |
|
Level 1 |
|
|
Level 2 |
|
|
Level 3 |
|
|
Total |
|
June 30, 2022 |
|
|
|
|
|
|
|
|
|
|
|
|
Money market funds included in cash and cash equivalents |
|
$ |
244,631 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
244,631 |
|
Contingent earnout liability |
|
|
— |
|
|
|
— |
|
|
|
8,084 |
|
|
|
8,084 |
|
Private placement warrant liability |
|
|
— |
|
|
|
— |
|
|
|
977 |
|
|
|
977 |
|
Teton acquisition contingent earnout liability |
|
|
— |
|
|
|
— |
|
|
|
1,602 |
|
|
|
1,602 |
|
December 31, 2021 |
|
|
|
|
|
|
|
|
|
|
|
|
Money market funds included in cash and cash equivalents |
|
$ |
286,890 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
286,890 |
|
Contingent earnout liability |
|
|
— |
|
|
|
— |
|
|
|
59,722 |
|
|
|
59,722 |
|
Private placement warrant liability |
|
|
— |
|
|
|
— |
|
|
|
2,646 |
|
|
|
2,646 |
|
|
Summary of Changes in Fair Value of the Derivative Warrant Liabilities |
The Company remeasures its Common Stock Warrants (as defined below) and Private Placement Warrants (as defined below) at fair value at each reporting period using Level 3 inputs via the Black-Scholes option-pricing model and Binomial Lattice Model, respectively. The valuation of the earnout shares is based on a Monte Carlo simulation. The significant assumptions used in preparing the above models are disclosed in Note 14 Stock Warrants and Note 13 Earnout. The Teton Software Simulation ("Teton") contingent earnout is related to the development and business milestone metrics estimated using a scenario-based approach discussed in Note 4. All Silicon Valley Bank ("SVB") warrants were exercised in June 2021. There were no transfers between levels during the periods presented.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(in thousands) |
|
Contingent Earnout Liability |
|
|
Private Placement Warrant Liability |
|
|
SVB Warrant Liability |
|
|
Teton Acquisition Contingent Earnout Liability |
|
|
Total Other Liabilities |
|
Fair Value as of December 31, 2020 |
|
$ |
— |
|
|
$ |
— |
|
|
$ |
545 |
|
|
$ |
— |
|
|
$ |
545 |
|
Change in fair value |
|
|
— |
|
|
|
— |
|
|
|
1,251 |
|
|
|
— |
|
|
|
1,251 |
|
Derecognition of liability |
|
|
— |
|
|
|
— |
|
|
|
(1,796 |
) |
|
|
— |
|
|
|
(1,796 |
) |
Fair Value as of June 30, 2021 |
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fair Value as of December 31, 2021 |
|
$ |
59,722 |
|
|
$ |
2,646 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
62,368 |
|
Change in fair value |
|
|
(51,638 |
) |
|
|
(1,669 |
) |
|
|
— |
|
|
|
— |
|
|
|
(53,307 |
) |
Additions |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
1,602 |
|
|
|
1,602 |
|
Fair Value as of June 30, 2022 |
|
$ |
8,084 |
|
|
$ |
977 |
|
|
$ |
— |
|
|
$ |
1,602 |
|
|
$ |
10,663 |
|
|
Summary of Balance of The Company's Warranty Reserve |
Warranty reserves are included within accrued expenses on the condensed consolidated balance sheets. The following table presents changes in the balance of the Company’s warranty reserve:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
(in thousands) |
|
2022 |
|
|
2021 |
|
|
2022 |
|
|
2021 |
|
Balance at beginning of period |
|
$ |
805 |
|
|
$ |
538 |
|
|
$ |
658 |
|
|
$ |
564 |
|
Additions to warranty reserve |
|
|
141 |
|
|
|
366 |
|
|
|
427 |
|
|
|
633 |
|
Claims fulfilled |
|
|
(156 |
) |
|
|
(336 |
) |
|
|
(295 |
) |
|
|
(629 |
) |
Balance at end of period |
|
$ |
790 |
|
|
$ |
568 |
|
|
$ |
790 |
|
|
$ |
568 |
|
|