XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash $ 81,528 $ 94,367
Accounts receivable, net 33,086 44,937
Net investment in leases 14,457 14,540
Inventories 17,111 18,666
Income taxes receivable 457  
Prepaid expenses and other current assets 6,348 5,053
Total current assets 152,987 177,563
Non-current assets    
Property and equipment, net 4,897 5,603
Right of use operating lease assets 15,462 16,633
Intangible assets, net 40,904 42,789
Goodwill 31,063 31,063
Deferred income taxes 18,333 18,311
Other non-current assets 9,402 5,962
Total non-current assets 120,061 120,361
Total assets 273,048 297,924
Current liabilities    
Accounts payable 8,025 5,648
Note payable 2,956 2,956
Accrued payroll and related taxes 12,678 17,923
Accrued expenses 8,180 7,780
Income taxes payable   270
Operating lease liabilities 3,095 2,980
Other current liabilities 5,469 3,147
Total current liabilities 40,403 40,704
Non-current liabilities    
Note payable, non-current 21,743 23,220
Accrued warranty reserve, non-current 1,241 1,209
Income taxes payable, non-current 355 239
Operating lease liabilities, non-current 14,380 15,955
Total non-current liabilities 37,719 40,623
Total liabilities 78,122 81,327
Stockholders' equity:    
Preferred stock, $0.001 par value, 50,000,000 shares authorized; none issued and outstanding as of June 30, 2025 and December 31, 2024
Common stock, $0.001 par value, 300,000,000 shares authorized; 22,292,145 shares issued and outstanding as of June 30, 2025; 23,883,475 shares issued and outstanding as of December 31, 2024 22 24
Additional paid-in capital 158,807 180,719
Retained earnings 36,097 35,854
Total stockholders' equity 194,926 216,597
Total liabilities and stockholders' equity $ 273,048 $ 297,924