v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 59,153 $ 69,910
Accounts receivable, net of allowance for credit losses of $742 and $712 as of March 31, 2026 and December 31, 2025, respectively 28,812 25,049
Inventories 13,224 14,859
Prepaid expenses and other current assets 19,884 7,980
Total current assets 121,073 117,798
Property and equipment, net 22,221 22,032
Intangible assets, net 3,520 3,717
Goodwill 732 732
Right of use assets 4,230 4,382
Other non-current assets 2,188 2,237
Deferred income tax asset 601 602
Total assets 154,565 151,500
Current liabilities:    
Accounts payable 8,910 4,498
Accrued airtime 1,180 1,500
Accrued compensation and employee-related expenses 2,714 5,175
Accrued other 2,496 2,358
Accrued product warranty costs 654 644
Deferred revenue 1,974 1,155
Current operating lease liability 627 547
Liability for uncertain tax positions 817 793
Total current liabilities 19,372 16,670
Long-term operating lease liability 3,661 3,841
Deferred income tax liability 5 5
Total liabilities 23,038 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,294,283 and 21,294,655 shares issued at March 31, 2026 and December 31, 2025, respectively; and 19,477,178 and 19,511,836 shares outstanding at March 31, 2026 and December 31, 2025, respectively 213 213
Additional paid-in capital 169,295 168,900
Accumulated deficit (19,547) (20,135)
Accumulated other comprehensive loss (4,395) (4,161)
Total stockholders equity before treasury stock adjustment 145,566 144,817
Less: treasury stock at cost, common stock, 1,817,105 and 1,782,819 shares as of March 31, 2026 and December 31, 2025, respectively. (14,039) (13,833)
Total stockholders’ equity 131,527 130,984
Total liabilities and stockholders’ equity $ 154,565 $ 151,500