v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 57,720 $ 69,910
Accounts receivable, net of allowance for credit losses of $970 and $712 as of June 30, 2026 and December 31, 2025, respectively 28,665 25,049
Inventories 11,856 14,859
Prepaid expenses and other current assets 19,770 7,980
Total current assets 118,011 117,798
Property and equipment, net 21,043 22,032
Intangible assets, net 3,954 3,717
Goodwill 732 732
Right of use assets 4,464 4,382
Other non-current assets 2,193 2,237
Deferred income tax asset 600 602
Total assets 150,997 151,500
Current liabilities:    
Accounts payable 6,954 4,498
Accrued airtime 858 1,500
Accrued compensation and employee-related expenses 3,137 5,175
Accrued other 2,179 2,358
Accrued product warranty costs 656 644
Deferred revenue 1,273 1,155
Current operating lease liability 790 547
Liability for uncertain tax positions 840 793
Total current liabilities 16,687 16,670
Long-term operating lease liability 3,865 3,841
Deferred income tax liability 5 5
Total liabilities 20,557 20,516
Commitments and contingencies (Notes 2, 10, and 15)
Stockholders’ equity:    
Preferred stock, $0.01 par value. Authorized 1,000,000 shares; none issued 0 0
Common stock, $0.01 par value. Authorized 30,000,000 shares; 21,364,212 and 21,294,655 shares issued at June 30, 2026 and December 31, 2025, respectively; and 19,293,315 and 19,511,836 shares outstanding at June 30, 2026 and December 31, 2025, respectively 214 213
Additional paid-in capital 170,264 168,900
Accumulated deficit (19,384) (20,135)
Accumulated other comprehensive loss (4,291) (4,161)
Total stockholders equity before treasury stock adjustment 146,803 144,817
Less: treasury stock at cost, common stock, 2,070,897 and 1,782,819 shares as of June 30, 2026 and December 31, 2025, respectively. (16,363) (13,833)
Total stockholders’ equity 130,440 130,984
Total liabilities and stockholders’ equity $ 150,997 $ 151,500