XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 61,033 $ 21,929
Accounts receivable 43,173 54,826
Net investment in leases 14,195 16,130
Inventories 22,527 23,124
Prepaid expenses and other current assets 4,366 3,754
Total current assets 145,294 119,763
Non-current assets    
Property and equipment, net 6,195 6,077
Right of use operating lease assets 19,128 21,322
Intangible assets, net 46,724 50,375
Goodwill 31,063 31,063
Accounts receivable, non-current 10,936 23,061
Deferred income taxes 19,378  
Other non-current assets 2,720 3,335
Total non-current assets 136,144 135,233
Total assets 281,438 254,996
Current liabilities    
Accounts payable 6,659 9,984
Note payable 2,956 2,968
Earn-out, current   13,050
Accrued payroll and related taxes 16,789 17,100
Accrued expenses 5,904 9,240
Income taxes payable 1,467 2,336
Operating lease liabilities 2,807 2,500
Other current liabilities 4,475 7,152
Total current liabilities 41,057 64,330
Non-current liabilities    
Revolving line of credit, non-current   24,916
Note payable, non-current 26,176 20,979
Accrued warranty reserve, non-current 1,681 2,207
Income taxes payable, non-current 446 298
Operating lease liabilities, non-current 18,436 20,866
Total non-current liabilities 46,739 69,266
Total liabilities 87,796 133,596
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, 2023 and 2022
Common stock, $0.001 par value, 300,000,000 shares authorized; 23,600,584 shares issued and outstanding as of December 31, 2023; 20,252,677 shares issued and outstanding as of December 31, 2022 24 20
Additional paid-in capital 174,724 131,001
Retained earnings (accumulated deficit) 18,894 (9,621)
Total stockholders' equity 193,642 121,400
Total liabilities and stockholders' equity $ 281,438 $ 254,996