Summary of Significant Accounting Policies (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Accounting Policies [Abstract] |
|
Summary Of Current And Non Current Restricted Cash |
The deposits are related to contracts that have a remaining term greater than twelve months, and thus this cash is included in other noncurrent assets.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
(in thousands) |
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Restricted cash equivalents, beginning of period |
|
$ |
19,121 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
— |
|
Surety bond collateral |
|
|
— |
|
|
|
— |
|
|
|
19,075 |
|
|
|
— |
|
Interest received |
|
|
250 |
|
|
|
— |
|
|
|
296 |
|
|
|
— |
|
Balance at end of period |
|
$ |
19,371 |
|
|
$ |
— |
|
|
$ |
19,371 |
|
|
$ |
— |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Restricted cash in non-current assets, beginning of period |
|
|
1,430 |
|
|
|
1,430 |
|
|
|
1,430 |
|
|
|
1,430 |
|
Cash released from restriction |
|
|
(625 |
) |
|
|
— |
|
|
|
(625 |
) |
|
|
— |
|
Balance at end of period |
|
$ |
805 |
|
|
$ |
1,430 |
|
|
$ |
805 |
|
|
$ |
1,430 |
|
|
Summary of Cash Equivalents and Short-term Investments |
The Company did not hold any short term investments as of September 30, 2024 or December 31, 2023. Cash equivalents are invested in the following:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
September 30, 2024 |
|
(in thousands) |
|
Amortized Cost |
|
|
Unrealized Gains |
|
|
Unrealized Losses |
|
|
Fair Value |
|
Money market funds |
|
$ |
54,848 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
54,848 |
|
Total cash equivalents |
|
$ |
54,848 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
54,848 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
|
|
Summary of Allowance For Doubtful Accounts |
The following presents the changes in the balance of the Company’s allowance for expected credit losses:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
(in thousands) |
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Balance at beginning of period |
|
$ |
438 |
|
|
$ |
183 |
|
|
$ |
360 |
|
|
$ |
1,559 |
|
Provision adjustment |
|
|
23 |
|
|
|
300 |
|
|
|
351 |
|
|
|
(566 |
) |
Write – offs |
|
|
— |
|
|
|
— |
|
|
|
(250 |
) |
|
|
(510 |
) |
Balance at end of period |
|
$ |
461 |
|
|
$ |
483 |
|
|
$ |
461 |
|
|
$ |
483 |
|
|
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 September 30, 2024 and December 31, 2023 and indicates the fair value hierarchy of the valuation:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fair Value Measurements |
|
|
|
September 30, 2024 |
|
|
|
Level 1 |
|
|
Level 2 |
|
|
Level 3 |
|
|
Total |
|
Assets: |
|
|
|
|
|
|
|
|
|
|
|
|
Cash equivalents: |
|
|
|
|
|
|
|
|
|
|
|
|
Money market funds included in cash and cash equivalents |
|
$ |
54,848 |
|
|
|
— |
|
|
|
— |
|
|
$ |
54,848 |
|
Money market funds included in restricted cash |
|
|
19,371 |
|
|
|
— |
|
|
|
— |
|
|
|
19,371 |
|
Total assets |
|
$ |
74,219 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
74,219 |
|
Liabilities: |
|
|
|
|
|
|
|
|
|
|
|
|
Contingent earnout liability |
|
$ |
7,653 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
7,653 |
|
Total liabilities |
|
$ |
7,653 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
7,653 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
December 31, 2023 |
|
|
|
Level 1 |
|
|
Level 2 |
|
|
Level 3 |
|
|
Total |
|
Assets: |
|
|
|
|
|
|
|
|
|
|
|
|
Cash equivalents: |
|
|
|
|
|
|
|
|
|
|
|
|
Money market funds included in cash and cash equivalents |
|
$ |
110,775 |
|
|
|
— |
|
|
|
— |
|
|
$ |
110,775 |
|
Total cash and 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 |
|
|
2,509 |
|
|
|
(220 |
) |
|
|
— |
|
|
|
2,289 |
|
Fair Value as of September 30, 2023 |
|
$ |
4,924 |
|
|
$ |
441 |
|
|
$ |
602 |
|
|
$ |
5,967 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fair Value as of December 31, 2023 |
|
$ |
1,379 |
|
|
$ |
189 |
|
|
$ |
1,500 |
|
|
$ |
3,068 |
|
Change in fair value |
|
|
6,274 |
|
|
|
(189 |
) |
|
|
— |
|
|
|
6,085 |
|
Settlement of liability acquired as part of acquisitions |
|
|
— |
|
|
|
— |
|
|
|
(1,500 |
) |
|
|
(1,500 |
) |
Fair Value as of September 30, 2024 |
|
$ |
7,653 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
7,653 |
|
|
Summary of Balance of The Company's Warranty Reserve |
Warranty reserves are included within accrued expenses on the unaudited condensed consolidated balance sheets. The following table presents changes in the balance of the Company’s warranty reserve:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
(in thousands) |
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Balance at beginning of period |
|
$ |
807 |
|
|
$ |
556 |
|
|
$ |
886 |
|
|
$ |
620 |
|
Additions to warranty reserve |
|
|
110 |
|
|
|
444 |
|
|
|
541 |
|
|
|
975 |
|
Claims fulfilled |
|
|
(164 |
) |
|
|
(292 |
) |
|
|
(674 |
) |
|
|
(887 |
) |
Balance at end of period |
|
$ |
753 |
|
|
$ |
708 |
|
|
$ |
753 |
|
|
$ |
708 |
|
|