v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash $ 69,853 $ 83,446
Accounts receivable, net 43,140 43,876
Net investment in leases 14,927 15,754
Inventories 16,845 14,025
Income taxes receivable 912  
Prepaid expenses and other current assets 11,925 8,066
Total current assets 157,602 165,167
Non-current assets    
Property and equipment, net 5,849 5,117
Right of use operating lease assets 12,553 13,798
Intangible assets, net 44,747 39,167
Goodwill 39,554 31,063
Deferred income taxes 8,703 9,783
Other non-current assets 10,660 9,847
Total non-current assets 122,066 108,775
Total assets 279,668 273,942
Current liabilities    
Accounts payable 7,923 4,968
Accrued payroll and related taxes 15,615 19,378
Accrued expenses 8,423 8,531
Income taxes payable   1,428
Operating lease liabilities 3,095 3,195
Other current liabilities 3,197 3,457
Total current liabilities 38,253 40,957
Non-current liabilities    
Accrued warranty reserve, non-current 1,079 1,045
Income taxes payable, non-current 370 275
Operating lease liabilities, non-current 11,267 12,763
Other non-current liabilities 4,863  
Total non-current liabilities 17,579 14,083
Total liabilities 55,832 55,040
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, 2026 and December 31, 2025
Common stock, $0.001 par value, 300,000,000 shares authorized; 22,701,241 shares issued and outstanding as of June 30, 2026; 22,438,926 shares issued and outstanding as of December 31, 2025 23 22
Additional paid-in capital 162,851 163,940
Retained earnings 60,962 54,940
Total stockholders' equity 223,836 218,902
Total liabilities and stockholders' equity $ 279,668 $ 273,942