XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 46,925 $ 47,855
Accounts receivable 40,043 43,849
Net investment in leases 11,254 10,708
Inventories 22,042 18,563
Prepaid expenses and other current assets 2,235 2,638
Total current assets 122,499 123,613
Non-current assets    
Property and equipment, net 6,746 6,957
Right of use operating lease assets 19,565 20,132
Intangible assets, net 1,683 1,680
Accounts receivable, non-current 10,727 9,433
Deferred income taxes 12,026 10,198
Other non-current assets 2,030 2,074
Total non-current assets 52,777 50,474
Total assets 175,276 174,087
Current liabilities    
Accounts payable 9,352 4,197
Accrued payroll and related taxes 8,547 11,588
Accrued expenses 3,227 4,423
Income taxes payable 2,658 2,658
Operating lease liabilities 1,966 2,006
Other current liabilities 2,235 1,842
Total current liabilities 27,985 26,714
Non-current liabilities    
Accrued warranty reserve, non-current 3,259 3,235
Operating lease liabilities, non-current 18,910 19,388
Total non-current liabilities 22,169 22,623
Total liabilities 50,154 49,337
Commitments and Contingencies (see Note 10)
Stockholders' equity:    
Preferred stock, $0.001 par value, 50,000,000 shares authorized; none issued and outstanding as of March 31, 2021 and December 31, 2020
Common stock, $0.001 par value, 300,000,000 shares authorized; 19,639,113 shares issued and outstanding as of March 31, 2021; 19,492,718 shares issued and outstanding as of December 31, 2020 20 19
Additional paid-in capital 107,312 104,675
Retained earnings 17,790 20,056
Total stockholders' equity 125,122 124,750
Total liabilities and stockholders' equity $ 175,276 $ 174,087