| | |
Page
|
|
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | |
| | |
Page
|
|
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | | ||
| | |
| | |
Years ended December 31,
|
| |||||||||||||||||||||||||||||||||||||||||||||
(Dollars in thousands)
|
| |
2022
|
| |
2021
|
| |
2020
|
| |
2019
|
| |
2018
|
| |
2017
|
| |
2016
|
| |
2015
|
| ||||||||||||||||||||||||
Revenue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Sales revenue
|
| | | $ | 211,345 | | | | | $ | 177,914 | | | | | $ | 161,497 | | | | | $ | 162,904 | | | | | $ | 128,786 | | | | | $ | 97,643 | | | | | $ | 84,542 | | | | | $ | 62,872 | | |
Rental revenue*
|
| | | | 35,440 | | | | | | 30,143 | | | | | | 25,633 | | | | | | 26,588 | | | | | | 14,965 | | | | | | 11,640 | | | | | | — | | | | | | — | | |
Total revenue
|
| | | $ | 246,785 | | | | | $ | 208,057 | | | | | $ | 187,130 | | | | | $ | 189,492 | | | | | $ | 143,751 | | | | | $ | 109,283 | | | | | $ | 84,542 | | | | | $ | 62,872 | | |
| | |
Three Months Ended
December 31, |
| |
Increase
(Decrease) |
| |
Year Ended
December 31, |
| |
Increase
(Decrease) |
| ||||||||||||||||||||||||||||||||||||
(Dollars in thousands)
|
| |
2022
|
| |
2021
|
| |
$
|
| |
%
|
| |
2022
|
| |
2021
|
| |
$
|
| |
%
|
| ||||||||||||||||||||||||
Net (loss) income
|
| | | $ | 4,621 | | | | | $ | (7,495) | | | | | $ | 12,116 | | | |
(162)%
|
| | | $ | (17,866) | | | | | $ | (11,811) | | | | | $ | (6,055) | | | |
51%
|
| ||||||
Interest expense, net
|
| | | | 950 | | | | | | 378 | | | | | | 572 | | | |
151%
|
| | | | 2,728 | | | | | | 499 | | | | | | 2,229 | | | |
N.M.%
|
| ||||||
Income tax (benefit) expense
|
| | | | 2,279 | | | | | | 10,883 | | | | | | (8,604) | | | |
(79)%
|
| | | | 2,393 | | | | | | 9,518 | | | | | | (7,125) | | | |
(75)%
|
| ||||||
Depreciation and
amortization |
| | | | 1,597 | | | | | | 1,521 | | | | | | 76 | | | |
5%
|
| | | | 6,267 | | | | | | 3,681 | | | | | | 2,586 | | | |
70%
|
| ||||||
Stock-based compensation
|
| | | | 1,920 | | | | | | 2,470 | | | | | | (550) | | | |
(22)%
|
| | | | 9,600 | | | | | | 10,173 | | | | | | (572) | | | |
(6) %
|
| ||||||
Impairment charges and inventory write-offs
|
| | | | 215 | | | | | | — | | | | | | 215 | | | |
—%
|
| | | | 215 | | | | | | 588 | | | | | | (373) | | | |
(63)%
|
| ||||||
Acquisition costs
|
| | | | — | | | | | | 262 | | | | | | (262) | | | |
(100)%
|
| | | | — | | | | | | 1,086 | | | | | | (1,086) | | | |
(100)%
|
| ||||||
Change in fair value of
earn-out |
| | | | 952 | | | | | | (200) | | | | | | 1,152 | | | | | | N.M. | | | | | | 11,850 | | | | | | (200) | | | | | | 12,050 | | | | | | N.M. | | |
Litigation defense costs
|
| | | | (447) | | | | | | 1,318 | | | | | | (1,765) | | | |
(134)%
|
| | | | 2,830 | | | | | | 3,669 | | | | | | (839) | | | |
(23) %
|
| ||||||
Executive transition costs
|
| | | | (10) | | | | | | 340 | | | | | | (350) | | | |
(103)%
|
| | | | 280 | | | | | | 526 | | | | | | (246) | | | |
(47)%
|
| ||||||
Adjusted EBITDA
|
| | | $ | 12,077 | | | | | $ | 9,477 | | | | | $ | 2,600 | | | |
27%
|
| | | $ | 18,297 | | | | | $ | 17,729 | | | | | $ | 569 | | | |
3%
|
|
| | |
Years ended December 31,
|
| |||||||||||||||||||||||||||||||||
(Dollars in thousands)
|
| |
2020
|
| |
2019
|
| |
2018
|
| |
2017
|
| |
2016
|
| |
2015
|
| ||||||||||||||||||
Net (loss) income
|
| | | $ | (620) | | | | | $ | 10,971 | | | | | $ | 6,623 | | | | | $ | 5,855 | | | | | $ | 2,879 | | | | | $ | 1,393 | | |
Interest expense (income), net
|
| | | | (75) | | | | | | (343) | | | | | | (413) | | | | | | (367) | | | | | | (38) | | | | | | 194 | | |
Income tax (benefit) expense
|
| | | | (1,641) | | | | | | 158 | | | | | | (3,147) | | | | | | (1,665) | | | | | | 1,431 | | | | | | 1,864 | | |
Depreciation and amortization
|
| | | | 2,794 | | | | | | 3,538 | | | | | | 3,737 | | | | | | 1,849 | | | | | | 799 | | | | | | 827 | | |
Stock-based compensation
|
| | | | 10,689 | | | | | | 9,824 | | | | | | 7,974 | | | | | | 4,235 | | | | | | 1,889 | | | | | | 316 | | |
Loss on termination of lease
|
| | | | — | | | | | | 1,148 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Impairment charges and inventory
write-offs |
| | | | 4,025 | | | | | | — | | | | | | 2,534 | | | | | | — | | | | | | — | | | | | | — | | |
Acquisition costs
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
CARES Act funding
|
| | | | (1,176) | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Change in fair value of earn-out
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Litigation defense costs
|
| | | | 1,030 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Executive transition costs
|
| | | | 981 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | |
Adjusted EBITDA
|
| | | $ | 16,007 | | | | | $ | 25,296 | | | | | $ | 17,308 | | | | | $ | 9,907 | | | | | $ | 6,960 | | | | | $ | 4,594 | | |
(Dollars in thousands)
|
| |
Three Months Ended
December 31, |
| |
Year Ended
December 31, |
| ||||||||||||||||||
|
2022
|
| |
2021
|
| |
2022
|
| |
2021
|
| ||||||||||||||
Revenue
|
| | | $ | 73,900 | | | | | $ | 61,728 | | | | | $ | 246,785 | | | | | $ | 208,057 | | |
Gross profit, as reported
|
| | | $ | 52,097 | | | | | $ | 44,810 | | | | | $ | 175,976 | | | | | $ | 148,213 | | |
Gross margin, as reported
|
| |
70.5%
|
| |
72.6%
|
| |
71.3%
|
| |
71.2%
|
| ||||||||||||
Reconciling items affecting gross margin: | | | | | | | | | | | | | | | | | | | | | | | | | |
Non-cash intangible amortization expense
|
| | | $ | 314 | | | | | $ | 308 | | | | | $ | 1,247 | | | | | $ | 412 | | |
Inventory write-offs
|
| | | | 215 | | | | | | — | | | | | | 215 | | | | | | 588 | | |
Inventory purchase price adjustments
|
| | | | — | | | | | | 150 | | | | | | — | | | | | | 200 | | |
Non-GAAP gross profit
|
| | | $ | 52,626 | | | | | $ | 45,268 | | | | | $ | 177,438 | | | | | $ | 149,413 | | |
Non-GAAP gross margin
|
| |
71.2%
|
| |
73.3%
|
| |
71.9%
|
| |
71.8%
|
|
|
Public offering price per share
|
| | | | | | | | | $ | | | |
|
Historical net tangible book value per share as of December 31, 2022
|
| | | $ | 1.97 | | | | | | | | |
|
Increase in net tangible book value per share attributable to new investors in this offering
|
| | | $ | | | | ||||||
|
As adjusted net tangible book value per share after giving effect to this offering
|
| | | | | | | | | $ | | | |
|
Dilution per share to new investors participating in this offering
|
| | | | | | | | | $ | | | |
Name
|
| |
Number of Shares
|
| |||
William Blair & Company, L.L.C.
|
| | | | | | |
Total
|
| | | | | |
| | |
Per Share
|
| |
Without
Option |
| |
With
Option |
| |||||||||
Public offering price
|
| | | $ | | | | | $ | | | | | $ | | | |||
Underwriting discount
|
| | | | | | | | | | | | | | | | | | |
Proceeds, before expenses, to us
|
| | | $ | | | | | | $ | | | | | | $ | | | |
| | | | | 1 | | | |
| | | | | 2 | | | |
| | | | | 4 | | | |
| | | | | 5 | | | |
| | | | | 6 | | | |
| | | | | 7 | | | |
| | | | | 8 | | | |
| | | | | 12 | | | |
| | | | | 25 | | | |
| | | | | 26 | | | |
| | | | | 28 | | | |
| | | | | 29 | | | |
| | | | | 30 | | | |
| | | | | 32 | | | |
| | | | | 33 | | |