XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 73,618 $ 61,033
Accounts receivable 41,935 43,173
Net investment in leases 13,551 14,195
Inventories 18,846 22,527
Prepaid expenses and other current assets 3,909 4,366
Total current assets 151,859 145,294
Non-current assets    
Property and equipment, net 5,691 6,195
Right of use operating lease assets 17,828 19,128
Intangible assets, net 44,883 46,724
Goodwill 31,063 31,063
Accounts receivable, non-current 4,511 10,936
Deferred income taxes 19,408 19,378
Other non-current assets 3,541 2,720
Total non-current assets 126,925 136,144
Total assets 278,784 281,438
Current liabilities    
Accounts payable 5,094 6,659
Note payable 2,956 2,956
Accrued payroll and related taxes 12,090 16,789
Accrued expenses 6,702 5,904
Income taxes payable 496 1,467
Operating lease liabilities 2,799 2,807
Other current liabilities 4,075 4,475
Total current liabilities 34,212 41,057
Non-current liabilities    
Note payable, non-current 24,698 26,176
Accrued warranty reserve, non-current 1,561 1,681
Income taxes payable, non-current 495 446
Operating lease liabilities, non-current 17,142 18,436
Total non-current liabilities 43,896 46,739
Total liabilities 78,108 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 June 30, 2024 and December 31, 2023
Common stock, $0.001 par value, 300,000,000 shares authorized; 23,966,748 shares issued and outstanding as of June 30, 2024; 23,600,584 shares issued and outstanding as of December 31, 2023 24 24
Additional paid-in capital 179,669 174,724
Retained earnings 20,983 18,894
Total stockholders' equity 200,676 193,642
Total liabilities and stockholders' equity $ 278,784 $ 281,438