XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 21,929 $ 28,229
Accounts receivable 54,826 49,478
Net investment in leases 16,130 12,482
Inventories 23,124 19,217
Prepaid expenses and other current assets 3,754 4,141
Total current assets 119,763 113,547
Non-current assets    
Property and equipment, net 6,077 6,750
Right of use operating lease assets 21,322 23,984
Intangible assets, net 50,375 54,081
Goodwill 31,063 31,063
Accounts receivable, non-current 23,061 12,847
Other non-current assets 3,335 1,998
Total non-current assets 135,233 130,723
Total assets 254,996 244,270
Current liabilities    
Accounts payable 9,984 5,023
Note payable 2,968 2,960
Earn-out, current 13,050 3,250
Accrued payroll and related taxes 17,100 12,139
Accrued expenses 9,240 5,262
Income taxes payable 2,336 16
Operating lease liabilities 2,500 2,506
Other current liabilities 7,152 3,305
Total current liabilities 64,330 34,461
Non-current liabilities    
Revolving line of credit, non-current 24,916 24,857
Note payable, non-current 20,979 26,933
Earn-out, non-current   2,950
Accrued warranty reserve, non-current 2,207 3,108
Income taxes payable, non-current 298 348
Operating lease liabilities, non-current 20,866 23,354
Deferred income taxes   32
Total non-current liabilities 69,266 81,582
Total liabilities 133,596 116,043
Commitments and Contingencies (see Note 12)
Stockholders' equity:    
Preferred stock, $0.001 par value, 50,000,000 shares authorized; none issued and outstanding as of December 31, 2022 and December 31, 2021
Common stock, $0.001 par value, 300,000,000 shares authorized; 20,252,677 shares issued and outstanding as of December 31, 2022; 19,877,786 shares issued and outstanding as of December 31, 2021 20 20
Additional paid-in capital 131,001 119,962
(Accumulated deficit) retained earnings (9,621) 8,245
Total stockholders' equity 121,400 128,227
Total liabilities and stockholders' equity $ 254,996 $ 244,270