Details of Certain Consolidated Balance Sheet Accounts (Tables)
|
12 Months Ended |
Dec. 31, 2022 |
Balance Sheet Related Disclosures [Abstract] |
|
Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets (in thousands):
|
|
|
|
|
|
|
|
|
December 31, |
|
|
2022 |
|
|
2021 |
|
Deferred commissions |
$ |
1,040 |
|
|
$ |
822 |
|
Prepaid insurance |
|
724 |
|
|
|
611 |
|
Prepaid software and licenses |
|
647 |
|
|
|
756 |
|
Other prepaid expenses |
|
236 |
|
|
|
198 |
|
Short-term deposits |
|
363 |
|
|
|
— |
|
Other |
|
215 |
|
|
|
117 |
|
|
$ |
3,225 |
|
|
$ |
2,504 |
|
|
Schedule of Accounts Receivable and Contract Asset, Net |
Accounts receivable and contract asset, net (in thousands):
|
|
|
|
|
|
|
|
|
December 31, |
|
|
2022 |
|
|
2021 |
|
Accounts receivable |
$ |
28,790 |
|
|
$ |
16,167 |
|
Contract asset |
|
2,167 |
|
|
|
41 |
|
Allowance for doubtful accounts |
|
— |
|
|
|
(74 |
) |
|
$ |
30,957 |
|
|
$ |
16,134 |
|
|
|
|
|
|
|
|
Schedule of Other Assets |
Other assets (in thousands):
|
|
|
|
|
|
|
|
|
December 31, |
|
|
2022 |
|
|
2021 |
|
Deferred commissions |
$ |
2,552 |
|
|
$ |
1,723 |
|
Other |
|
18 |
|
|
|
195 |
|
|
$ |
2,570 |
|
|
$ |
1,918 |
|
|
Schedule of Property and Equipment, Net |
Property and equipment, net (in thousands):
|
|
|
|
|
|
|
|
|
|
|
December 31, |
|
|
|
2022 |
|
|
2021 |
|
Deployed equipment |
|
$ |
44,700 |
|
|
$ |
35,882 |
|
Construction in progress |
|
|
5,267 |
|
|
|
4,818 |
|
Computer equipment |
|
|
2,359 |
|
|
|
1,745 |
|
Software |
|
|
1,314 |
|
|
|
1,314 |
|
Furniture and fixtures |
|
|
472 |
|
|
|
295 |
|
Leasehold improvements |
|
|
934 |
|
|
|
30 |
|
Vehicles |
|
|
258 |
|
|
|
239 |
|
|
|
|
55,304 |
|
|
|
44,323 |
|
Accumulated depreciation and amortization |
|
|
(33,316 |
) |
|
|
(26,914 |
) |
|
|
$ |
21,988 |
|
|
$ |
17,409 |
|
|
Schedule of Accrued Expenses and Other Current Liabilities |
Accrued expenses and other current liabilities (in thousands):
|
|
|
|
|
|
|
|
|
December 31, |
|
|
2022 |
|
|
2021 |
|
Personnel-related accruals |
$ |
5,971 |
|
|
$ |
4,864 |
|
Contingent consideration liabilities |
|
1,500 |
|
|
|
— |
|
Operating lease liabilities |
|
868 |
|
|
|
409 |
|
Professional fees |
|
441 |
|
|
|
925 |
|
Income tax payable |
|
385 |
|
|
|
23 |
|
Sales/use tax payable |
|
257 |
|
|
|
167 |
|
Other |
|
543 |
|
|
|
292 |
|
|
$ |
9,965 |
|
|
$ |
6,680 |
|
|
Schedule of Other Long-term Liabilities |
Other liabilities (long-term) (in thousand):
|
|
|
|
|
|
|
|
|
December 31, |
|
|
2022 |
|
|
2021 |
|
Operating lease liabilities |
$ |
2,554 |
|
|
$ |
2,013 |
|
Contingent consideration liabilities |
|
3,246 |
|
|
|
1,500 |
|
|
$ |
5,800 |
|
|
$ |
3,513 |
|
|
|
|
|
|
|
|