Restatement of Quarterly Financial Information - Operations (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2021 |
Mar. 31, 2022 |
Dec. 31, 2021 |
Sep. 30, 2021 |
Jun. 30, 2021 |
Mar. 31, 2021 |
Dec. 31, 2020 |
Sep. 30, 2020 |
Jun. 30, 2020 |
Sep. 30, 2021 |
Sep. 30, 2020 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Mar. 31, 2022 |
Mar. 31, 2021 |
|
Revenue: | |||||||||||||||
Total revenue | $ 16,049 | $ 17,808 | $ 17,640 | $ 12,467 | $ 18,135 | $ 16,697 | $ 13,710 | $ 19,065 | $ 30,107 | $ 32,775 | $ 47,915 | $ 49,472 | $ 63,964 | $ 67,607 | |
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 16,234 | 15,733 | 14,498 | 11,858 | 21,025 | 14,480 | 12,609 | 15,008 | 26,356 | 27,617 | 42,089 | 42,097 | 58,323 | 63,122 | |
Gross profit | (185) | 2,075 | 3,142 | 609 | (2,890) | 2,217 | 1,101 | 4,057 | 3,751 | 5,158 | 5,826 | 7,375 | 5,641 | 4,485 | |
Operating expenses: | |||||||||||||||
Research and development | 722 | 767 | 987 | 883 | 714 | 734 | 599 | 370 | 1,870 | 969 | 2,637 | 1,703 | 3,359 | 2,417 | |
Selling, general and administrative | 5,187 | 5,293 | 6,438 | 5,324 | 5,157 | 4,816 | 4,872 | 3,546 | 11,762 | 8,418 | 17,055 | 13,234 | 22,242 | 18,391 | |
Total operating expenses | 5,909 | 6,060 | 7,425 | 6,207 | 5,871 | 5,550 | 5,471 | 3,916 | 13,632 | 9,387 | 19,692 | 14,937 | 25,601 | 20,808 | |
Loss from operations | (6,094) | (3,985) | (4,283) | (5,598) | (8,761) | (3,333) | (4,370) | 141 | (9,881) | (4,229) | (13,866) | (7,562) | (19,960) | (16,323) | |
Other income | 3 | (21) | (5) | 665 | 4,989 | (11) | 11 | 4 | 660 | 15 | 639 | 4 | 642 | 4,993 | |
Interest income | 5 | 5 | 6 | 5 | 7 | 7 | 8 | 8 | 11 | 16 | 16 | 23 | 21 | 30 | |
Interest expense | (1,204) | (1,287) | (1,278) | (1,235) | (1,321) | (1,231) | (1,313) | (1,291) | (2,513) | (2,604) | (3,800) | (3,835) | (5,004) | (5,156) | |
Gain (loss) on debt extinguishment | $ 1,900 | 1,950 | (4,282) | 1,950 | 1,950 | (4,282) | 1,950 | (4,282) | |||||||
Loss before provision for income taxes | (7,290) | (5,288) | (5,560) | (4,213) | (5,086) | (8,850) | (5,664) | (1,138) | (9,773) | (6,802) | (15,061) | (15,652) | (22,351) | (20,738) | |
Provision for income taxes | 9 | 2 | 8 | 9 | 9 | 1 | 10 | 10 | 10 | 10 | 19 | 19 | |||
Net loss | (7,299) | (5,288) | (5,562) | (4,221) | (5,095) | (8,850) | (5,673) | (1,139) | (9,783) | (6,812) | (15,071) | (15,662) | (22,370) | (20,757) | |
Less: Deemed dividend on purchase warrant for common shares | 15 | 15 | 15 | 15 | |||||||||||
Net loss attributable to common stockholders | $ (7,299) | $ (5,288) | $ (5,562) | $ (4,221) | $ (5,095) | $ (8,850) | $ (5,688) | $ (1,139) | $ (9,783) | $ (6,827) | $ (15,071) | $ (15,677) | $ (22,370) | $ (20,772) | |
Net loss per common share attributable to common stockholders-basic (in dollars per share) | $ (0.48) | $ (0.35) | $ (0.37) | $ (0.32) | $ (0.41) | $ (0.80) | $ (0.52) | $ (0.11) | $ (0.69) | $ (0.63) | $ (1.04) | $ (1.43) | $ (1.52) | $ (1.84) | |
Net loss per common share attributable to common stockholders-diluted (in dollars per share) | $ (0.48) | $ (0.35) | $ (0.37) | $ (0.32) | $ (0.41) | $ (0.80) | $ (0.52) | $ (0.11) | $ (0.69) | $ (0.63) | $ (1.04) | $ (1.43) | $ (1.52) | $ (1.84) | |
Weighted average shares used to calculate basic net loss per common share attributable to common stockholders (in shares) | 15,273 | 15,236 | 15,167 | 13,226 | 12,335 | 11,081 | 11,040 | 10,598 | 14,202 | 10,862 | 14,548 | 10,935 | 14,727 | 11,280 | |
Weighted average shares used to calculate diluted net loss per common share attributable to common stockholders (in shares) | 15,273 | 15,236 | 15,167 | 13,226 | 12,335 | 11,081 | 11,040 | 10,598 | 14,202 | 10,862 | 14,548 | 10,935 | 14,727 | 11,280 | |
Bill and Hold | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | $ 409 | $ (2,648) | $ 565 | $ (3,494) | $ 416 | $ (3,840) | $ (983) | $ 5,111 | $ (2,929) | $ 4,128 | $ (5,577) | $ 288 | $ (5,168) | $ 704 | |
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 74 | (2,166) | 672 | (2,359) | 552 | (3,110) | (754) | 3,480 | (1,687) | 2,726 | (3,853) | (384) | (3,779) | 168 | |
Gross profit | 335 | (482) | (107) | (1,135) | (136) | (730) | (229) | 1,631 | (1,242) | 1,402 | (1,724) | 672 | (1,389) | 536 | |
Operating expenses: | |||||||||||||||
Selling, general and administrative | (738) | (738) | |||||||||||||
Total operating expenses | (738) | (738) | |||||||||||||
Loss from operations | 1,073 | (482) | (107) | (1,135) | (136) | (730) | (229) | 1,631 | (1,242) | 1,402 | (1,724) | 672 | (651) | 536 | |
Loss before provision for income taxes | 1,073 | (482) | (107) | (1,135) | (136) | (730) | (229) | 1,631 | (1,242) | 1,402 | (1,724) | 672 | (651) | 536 | |
Net loss | 1,073 | (482) | (107) | (1,135) | (136) | (730) | (229) | 1,631 | (1,242) | 1,402 | (1,724) | 672 | (651) | 536 | |
Net loss attributable to common stockholders | $ 1,073 | $ (482) | $ (107) | $ (1,135) | $ (136) | $ (730) | $ (229) | $ 1,631 | $ (1,242) | $ 1,402 | $ (1,724) | $ 672 | $ (651) | $ 536 | |
Net loss per common share attributable to common stockholders-basic (in dollars per share) | $ 0.07 | $ (0.03) | $ (0.01) | $ (0.09) | $ (0.01) | $ (0.07) | $ (0.02) | $ 0.15 | $ (0.09) | $ 0.13 | $ (0.12) | $ 0.06 | $ (0.04) | $ 0.05 | |
Net loss per common share attributable to common stockholders-diluted (in dollars per share) | $ 0.07 | $ (0.03) | $ (0.01) | $ (0.09) | $ (0.01) | $ (0.07) | $ (0.02) | $ 0.15 | $ (0.09) | $ 0.13 | $ (0.12) | $ 0.06 | $ (0.04) | $ (0.05) | |
Weighted average shares used to calculate basic net loss per common share attributable to common stockholders (in shares) | 15,273 | 15,236 | 15,167 | 13,226 | 12,335 | 11,081 | 11,040 | 10,598 | 14,202 | 10,862 | 14,548 | 10,935 | 14,727 | 11,280 | |
Weighted average shares used to calculate diluted net loss per common share attributable to common stockholders (in shares) | 15,273 | 15,236 | 15,167 | 13,226 | 12,335 | 11,040 | 10,598 | 14,202 | 10,862 | 14,548 | 10,935 | 14,727 | 11,280 | ||
FPP Contracts | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | $ (118) | $ (153) | $ (121) | $ (121) | $ (143) | $ (138) | $ (213) | $ (239) | $ (242) | $ (452) | $ (395) | $ (590) | $ (513) | $ (733) | |
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 1,365 | (493) | (660) | 783 | 59 | 387 | 1,019 | 708 | 123 | 1,727 | (370) | 2,114 | 995 | 2,173 | |
Gross profit | (1,483) | 340 | 539 | (904) | (202) | (525) | (1,232) | (947) | (365) | (2,179) | (25) | (2,704) | (1,508) | (2,906) | |
Operating expenses: | |||||||||||||||
Loss from operations | (1,483) | 340 | 539 | (904) | (202) | (525) | (1,232) | (947) | (365) | (2,179) | (25) | (2,704) | (1,508) | (2,906) | |
Loss before provision for income taxes | (1,483) | 340 | 539 | (904) | (202) | (525) | (1,232) | (947) | (365) | (2,179) | (25) | (2,704) | (1,508) | (2,906) | |
Net loss | (1,483) | 340 | 539 | (904) | (202) | (525) | (1,232) | (947) | (365) | (2,179) | (25) | (2,704) | (1,508) | (2,906) | |
Net loss attributable to common stockholders | $ (1,483) | $ 340 | $ 539 | $ (904) | $ (202) | $ (525) | $ (1,232) | $ (947) | $ (365) | $ (2,179) | $ (25) | $ (2,704) | $ (1,508) | $ (2,906) | |
Net loss per common share attributable to common stockholders-basic (in dollars per share) | $ (0.10) | $ 0.02 | $ 0.04 | $ (0.07) | $ (0.02) | $ (0.05) | $ (0.11) | $ (0.09) | $ (0.03) | $ (0.20) | $ 0.00 | $ (0.25) | $ (0.10) | $ (0.26) | |
Net loss per common share attributable to common stockholders-diluted (in dollars per share) | $ (0.10) | $ 0.02 | $ 0.04 | $ (0.07) | $ (0.02) | $ (0.05) | $ (0.11) | $ (0.09) | $ (0.03) | $ (0.20) | $ 0.00 | $ (0.25) | $ (0.10) | $ (0.26) | |
Weighted average shares used to calculate basic net loss per common share attributable to common stockholders (in shares) | 15,273 | 15,236 | 15,167 | 13,226 | 12,335 | 11,081 | 11,040 | 10,598 | 14,202 | 10,862 | 14,548 | 10,935 | 14,727 | 11,280 | |
Weighted average shares used to calculate diluted net loss per common share attributable to common stockholders (in shares) | 15,273 | 15,236 | 15,167 | 13,226 | 12,335 | 11,081 | 11,040 | 10,598 | 14,202 | 10,862 | 14,548 | 10,935 | 14,727 | 11,280 | |
Previously Reported | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | $ 15,758 | $ 20,609 | $ 17,196 | $ 16,082 | $ 17,862 | $ 20,675 | $ 14,906 | $ 14,193 | $ 33,278 | $ 29,099 | $ 53,887 | $ 49,774 | $ 69,645 | $ 67,636 | |
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 14,795 | 18,392 | 14,486 | 13,434 | 20,414 | 17,203 | 12,344 | 10,820 | 27,920 | 23,164 | 46,312 | 40,367 | 61,107 | 60,781 | |
Gross profit | 963 | 2,217 | 2,710 | 2,648 | (2,552) | 3,472 | 2,562 | 3,373 | 5,358 | 5,935 | 7,575 | 9,407 | 8,538 | 6,855 | |
Operating expenses: | |||||||||||||||
Research and development | 722 | 767 | 987 | 883 | 714 | 734 | 599 | 370 | 1,870 | 969 | 2,637 | 1,703 | 3,359 | 2,417 | |
Selling, general and administrative | 5,925 | 5,293 | 6,438 | 5,324 | 5,157 | 4,816 | 4,872 | 3,546 | 11,762 | 8,418 | 17,055 | 13,234 | 22,980 | 18,391 | |
Total operating expenses | 6,647 | 6,060 | 7,425 | 6,207 | 5,871 | 5,550 | 5,471 | 3,916 | 13,632 | 9,387 | 19,692 | 14,937 | 26,339 | 20,808 | |
Loss from operations | (5,684) | (3,843) | (4,715) | (3,559) | (8,423) | (2,078) | (2,909) | (543) | (8,274) | (3,452) | (12,117) | (5,530) | (17,801) | (13,953) | |
Other income | 3 | (21) | (5) | 665 | 4,989 | (11) | 11 | 4 | 660 | 15 | 639 | 4 | 642 | 4,993 | |
Interest income | 5 | 5 | 6 | 5 | 7 | 7 | 8 | 8 | 11 | 16 | 16 | 23 | 21 | 30 | |
Interest expense | (1,204) | (1,287) | (1,278) | (1,235) | (1,321) | (1,231) | (1,313) | (1,291) | (2,513) | (2,604) | (3,800) | (3,835) | (5,004) | (5,156) | |
Gain (loss) on debt extinguishment | 1,950 | (4,282) | 1,950 | 1,950 | (4,282) | 1,950 | (4,282) | ||||||||
Loss before provision for income taxes | (6,880) | (5,146) | (5,992) | (2,174) | (4,748) | (7,595) | (4,203) | (1,822) | (8,166) | (6,025) | (13,312) | (13,620) | (20,192) | (18,368) | |
Provision for income taxes | 9 | 2 | 8 | 9 | 9 | 1 | 10 | 10 | 10 | 10 | 19 | 19 | |||
Net loss | (6,889) | (5,146) | (5,994) | (2,182) | (4,757) | (7,595) | (4,212) | (1,823) | (8,176) | (6,035) | (13,322) | (13,630) | (20,211) | (18,387) | |
Less: Deemed dividend on purchase warrant for common shares | 15 | 15 | 15 | 15 | |||||||||||
Net loss attributable to common stockholders | $ (6,889) | $ (5,146) | $ (5,994) | $ (2,182) | $ (4,757) | $ (7,595) | $ (4,227) | $ (1,823) | $ (8,176) | $ (6,050) | $ (13,322) | $ (13,645) | $ (20,211) | $ (18,402) | |
Net loss per common share attributable to common stockholders-basic (in dollars per share) | $ (0.45) | $ (0.34) | $ (0.40) | $ (0.16) | $ (0.39) | $ (0.69) | $ (0.38) | $ (0.17) | $ (0.58) | $ (0.56) | $ (0.92) | $ (1.25) | $ (1.37) | $ (1.63) | |
Net loss per common share attributable to common stockholders-diluted (in dollars per share) | $ (0.45) | $ (0.34) | $ (0.40) | $ (0.16) | $ (0.39) | $ (0.69) | $ (0.38) | $ (0.17) | $ (0.58) | $ (0.56) | $ (0.92) | $ (1.25) | $ (1.37) | $ (1.63) | |
Weighted average shares used to calculate basic net loss per common share attributable to common stockholders (in shares) | 15,273 | 15,236 | 15,167 | 13,226 | 12,335 | 11,081 | 11,040 | 10,598 | 14,202 | 10,862 | 14,548 | 10,935 | 14,727 | 11,280 | |
Weighted average shares used to calculate diluted net loss per common share attributable to common stockholders (in shares) | 15,273 | 15,236 | 15,167 | 13,226 | 12,335 | 11,081 | 11,040 | 10,598 | 14,202 | 10,862 | 14,548 | 10,935 | 14,727 | 11,280 | |
Reclassifications | |||||||||||||||
Operating expenses: | |||||||||||||||
Weighted average shares used to calculate basic net loss per common share attributable to common stockholders (in shares) | 12,335 | 11,081 | 11,040 | 10,598 | 10,862 | 10,935 | |||||||||
Weighted average shares used to calculate diluted net loss per common share attributable to common stockholders (in shares) | 12,335 | 11,081 | 11,040 | 10,598 | 10,862 | 10,935 | |||||||||
Product, Accessories and Parts | Previously Reported | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | $ 15,374 | $ 9,344 | $ 8,936 | $ 18,280 | $ 33,654 | ||||||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 13,483 | 8,693 | 7,995 | 16,688 | 30,171 | ||||||||||
Product, Accessories and Parts | Reclassifications | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | (15,374) | (9,344) | (8,936) | (18,280) | (33,654) | ||||||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | (13,483) | (8,693) | (7,995) | (16,688) | (30,171) | ||||||||||
Product and accessories | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | $ 8,236 | $ 9,901 | $ 9,344 | $ 5,239 | $ 10,495 | 8,848 | 6,099 | 11,209 | $ 14,583 | 17,308 | $ 24,484 | 26,156 | $ 32,720 | $ 36,651 | |
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 10,030 | 10,659 | 9,599 | 6,818 | 16,155 | 9,183 | 6,531 | 10,118 | 16,417 | 16,649 | 27,076 | 25,832 | 37,106 | 41,987 | |
Product and accessories | Bill and Hold | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | 238 | (2,428) | 879 | (3,150) | 550 | (3,912) | (1,107) | 4,603 | (2,271) | 3,496 | (4,699) | (416) | (4,461) | 134 | |
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 26 | (2,030) | 801 | (2,174) | 601 | (3,141) | (816) | 3,318 | (1,373) | 2,502 | (3,403) | (639) | (3,377) | (38) | |
Product and accessories | Previously Reported | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | 7,998 | 12,329 | 8,465 | 8,389 | 9,945 | 16,854 | 29,183 | 37,181 | 36,517 | ||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 10,004 | 12,689 | 8,798 | 8,992 | 15,554 | 17,790 | 30,479 | 40,483 | 42,025 | ||||||
Product and accessories | Reclassifications | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | 12,760 | 7,206 | 6,606 | 13,812 | 26,572 | ||||||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 12,324 | 7,347 | 6,800 | 14,147 | 26,471 | ||||||||||
Service | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | 7,813 | 7,907 | 8,296 | 7,228 | 15,524 | 23,431 | 31,244 | 30,956 | |||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 6,204 | 5,074 | 4,899 | 5,040 | 9,939 | 15,013 | 21,217 | 21,135 | |||||||
Service | Bill and Hold | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | 171 | (220) | (314) | (344) | (658) | (878) | (707) | 570 | |||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 48 | (136) | (129) | (185) | (314) | (450) | (402) | 206 | |||||||
Service | FPP Contracts | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | (118) | (153) | (121) | (121) | (242) | (395) | (513) | (733) | |||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 1,365 | (493) | (660) | 783 | 123 | (370) | 995 | 2,173 | |||||||
Service | Previously Reported | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | 7,760 | 8,280 | 8,731 | 7,693 | 5,301 | 5,562 | 5,257 | 16,424 | 10,819 | 24,704 | 16,120 | 32,464 | 31,119 | ||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | $ 4,791 | $ 5,703 | $ 5,688 | $ 4,442 | 3,720 | 3,651 | 2,825 | $ 10,130 | 6,476 | $ 15,833 | 10,196 | $ 20,624 | $ 18,756 | ||
Service | Reclassifications | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | (5,301) | (5,562) | (5,257) | (10,819) | (16,120) | ||||||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | (3,720) | (3,651) | (2,825) | (6,476) | (10,196) | ||||||||||
Parts and Service | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | 7,640 | 7,849 | 7,611 | 7,856 | 15,467 | 23,316 | |||||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 4,870 | 5,297 | 6,078 | 4,890 | 10,968 | 16,265 | |||||||||
Parts and Service | Bill and Hold | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | (134) | 72 | 124 | 508 | 632 | 704 | |||||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | (49) | 31 | 62 | 162 | 224 | 255 | |||||||||
Parts and Service | FPP Contracts | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | (143) | (138) | (213) | (239) | (452) | (590) | |||||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | 59 | 387 | 1,019 | 708 | 1,727 | 2,114 | |||||||||
Parts and Service | Previously Reported | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | 7,917 | ||||||||||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | $ 4,860 | ||||||||||||||
Parts and Service | Reclassifications | |||||||||||||||
Revenue: | |||||||||||||||
Total revenue | 7,915 | 7,700 | 7,587 | 15,287 | 23,202 | ||||||||||
Cost of goods sold: | |||||||||||||||
Total cost of goods sold | $ 4,879 | $ 4,997 | $ 4,020 | $ 9,017 | $ 13,896 |