XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 82,146 $ 61,033
Accounts receivable 39,970 43,173
Net investment in leases 13,953 14,195
Inventories 21,176 22,527
Prepaid expenses and other current assets 5,127 4,366
Total current assets 162,372 145,294
Non-current assets    
Property and equipment, net 5,878 6,195
Right of use operating lease assets 17,553 19,128
Intangible assets, net 43,708 46,724
Goodwill 31,063 31,063
Accounts receivable, non-current 3,628 10,936
Deferred income taxes 19,719 19,378
Other non-current assets 3,803 2,720
Total non-current assets 125,352 136,144
Total assets 287,724 281,438
Current liabilities    
Accounts payable 7,290 6,659
Note payable 2,956 2,956
Accrued payroll and related taxes 13,086 16,789
Accrued expenses 7,088 5,904
Income taxes payable 611 1,467
Operating lease liabilities 2,883 2,807
Other current liabilities 3,240 4,475
Total current liabilities 37,154 41,057
Non-current liabilities    
Note payable, non-current 23,959 26,176
Accrued warranty reserve, non-current 1,448 1,681
Income taxes payable, non-current 495 446
Operating lease liabilities, non-current 16,767 18,436
Total non-current liabilities 42,669 46,739
Total liabilities 79,823 87,796
Stockholders' equity:    
Preferred stock, $0.001 par value, 50,000,000 shares authorized; none issued and outstanding as of September 30, 2024 and December 31, 2023
Common stock, $0.001 par value, 300,000,000 shares authorized; 23,997,089 shares issued and outstanding as of September 30, 2024; 23,600,584 shares issued and outstanding as of December 31, 2023 24 24
Additional paid-in capital 181,739 174,724
Retained earnings 26,138 18,894
Total stockholders' equity 207,901 193,642
Total liabilities and stockholders' equity $ 287,724 $ 281,438