XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets    
Cash $ 65,965 $ 94,367
Accounts receivable, net 37,257 44,937
Net investment in leases 14,843 14,540
Inventories 16,084 18,666
Prepaid expenses and other current assets 7,250 5,053
Total current assets 141,399 177,563
Non-current assets    
Property and equipment, net 5,460 5,603
Right of use operating lease assets 14,751 16,633
Intangible assets, net 40,023 42,789
Goodwill 31,063 31,063
Deferred income taxes 16,745 18,311
Other non-current assets 9,736 5,962
Total non-current assets 117,778 120,361
Total assets 259,177 297,924
Current liabilities    
Accounts payable 7,989 5,648
Note payable   2,956
Accrued payroll and related taxes 14,727 17,923
Accrued expenses 7,862 7,780
Income taxes payable 1,200 270
Operating lease liabilities 3,144 2,980
Other current liabilities 4,264 3,147
Total current liabilities 39,186 40,704
Non-current liabilities    
Note payable, non-current   23,220
Accrued warranty reserve, non-current 1,121 1,209
Income taxes payable, non-current 334 239
Operating lease liabilities, non-current 13,587 15,955
Total non-current liabilities 15,042 40,623
Total liabilities 54,228 81,327
Stockholders' equity:    
Preferred stock, $0.001 par value, 50,000,000 shares authorized; none issued and outstanding as of September 30, 2025 and December 31, 2024
Common stock, $0.001 par value, 300,000,000 shares authorized; 22,335,582 shares issued and outstanding as of September 30, 2025; 23,883,475 shares issued and outstanding as of December 31, 2024 22 24
Additional paid-in capital 160,621 180,719
Retained earnings 44,306 35,854
Total stockholders' equity 204,949 216,597
Total liabilities and stockholders' equity $ 259,177 $ 297,924