XML 46 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities      
Net income (loss) $ (67,326) $ (13,693) $ 3,498
Adjustments to reconcile net (loss) income to net cash provided by operating activities:      
Depreciation and amortization 13,728 8,961 6,384
Allowance for doubtful accounts 155 1,022 636
Provision for excess and obsolete inventories 485 2,821 7,467
Stock-based compensation 10,365 4,948 1,808
Employee stock purchase program 213    
Amortization of debt issuance costs 599 576 134
Change in fair value of earnout liabilities 1,280 440  
Deferred income taxes (514) 170 1,307
(Gain) loss on disposal of property and equipment (71) 237 554
Other 477 31 113
Changes in other assets and liabilities, net of acquisitions:      
Accounts receivable (12,013) (6,461) 386
Inventories (21,512) (11,098) (14,831)
Other assets (3,012) (2,468) 944
Accounts payable 1,895 3,431 (6,238)
Accrued expenses 2,317 7,095 (815)
Accrued legal settlement 22,000    
Income tax receivable/payable 391 671 (236)
Other liabilities 1,362    
Net cash (used in) provided by operating activities (49,181) (3,317) 1,111
Cash flows from investing activities      
Purchase of office building (18,300)    
Purchases of property and equipment (22,813) (18,296) (9,653)
Proceeds from sale of property and equipment 897 799 522
Purchases of intangible assets (1,973) (2,993) (1,187)
Acquisition, net of cash received (18,504) (15,000)  
Net cash used in investing activities (60,693) (35,490) (10,318)
Cash flows from financing activities      
Payments on note payable - related party     (3,000)
Payments on revolving credit facility     (9,821)
Proceeds from draw on term loan 20,000    
Proceeds from issuance of long-term debt 16,000 10,000 458
Payments on long-term debt (570) (6,034) (1,686)
Payments of debt issuance costs (732) (3,139) (53)
Proceeds from issuance of common stock   1,001 1,842
Proceeds from IPO, net of issuance costs   129,384  
Proceeds from issuance of Series B capital stock, net of issuance costs     36,030
Payments on treasury stock repurchased   (561) (1,538)
Proceeds from exercise of stock options 5,271 445 1,780
Proceeds from employee stock purchase plan 518    
Payments on earnout liability (1,000)    
Net cash provided by financing activities 39,487 131,096 24,012
Effect of exchange rate changes on cash (497) (438) 86
Net (decrease) increase in cash (70,884) 91,851 14,891
Cash at beginning of period 109,352 17,501 2,610
Cash at end of period 38,468 109,352 17,501
Supplemental disclosures of cash flow information:      
Cash paid for taxes 1,103 678 453
Cash paid for interest 3,073 1,086 395
Purchase of property and equipment included in accounts payable $ 3,402 $ 881 120
Series B convertible preferred stock dividend     $ 812