XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 60,706 $ 61,033
Accounts receivable 40,491 43,173
Net investment in leases 14,324 14,195
Inventories 20,844 22,527
Prepaid expenses and other current assets 4,908 4,366
Total current assets 141,273 145,294
Non-current assets    
Property and equipment, net 6,217 6,195
Right of use operating lease assets 18,480 19,128
Intangible assets, net 45,795 46,724
Goodwill 31,063 31,063
Accounts receivable, non-current 6,953 10,936
Deferred income taxes 19,294 19,378
Other non-current assets 2,965 2,720
Total non-current assets 130,767 136,144
Total assets 272,040 281,438
Current liabilities    
Accounts payable 5,488 6,659
Note payable 2,956 2,956
Accrued payroll and related taxes 11,023 16,789
Accrued expenses 6,866 5,904
Income taxes payable 725 1,467
Operating lease liabilities 2,740 2,807
Other current liabilities 3,335 4,475
Total current liabilities 33,133 41,057
Non-current liabilities    
Note payable, non-current 25,437 26,176
Accrued warranty reserve, non-current 1,645 1,681
Income taxes payable, non-current 495 446
Operating lease liabilities, non-current 17,857 18,436
Total non-current liabilities 45,434 46,739
Total liabilities 78,567 87,796
Commitments and Contingencies (see Note 9)
Stockholders' equity:    
Preferred stock, $0.001 par value, 50,000,000 shares authorized; none issued and outstanding as of March 31, 2024 and December 31, 2023
Common stock, $0.001 par value, 300,000,000 shares authorized; 23,761,897 shares issued and outstanding as of March 31, 2024; 23,600,584 shares issued and outstanding as of December 31, 2023 24 24
Additional paid-in capital 176,764 174,724
Retained earnings 16,685 18,894
Total stockholders' equity 193,473 193,642
Total liabilities and stockholders' equity $ 272,040 $ 281,438