XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 55,931 $ 50,572
Accounts receivable, net of allowance for credit losses of $987 and $1,006 as of June 30, 2025 and December 31, 2024, respectively 25,350 21,624
Inventories 20,258 22,953
Prepaid expenses and other current assets 13,627 16,016
Current assets held for sale 7,833 11,410
Total current assets 122,999 122,575
Property and equipment, net 24,071 27,014
Intangible assets, net 636 828
Right of use assets 1,275 1,361
Other non-current assets 2,919 3,146
Deferred income tax asset 141 157
Total assets 152,041 155,081
Current liabilities:    
Accounts payable 3,231 4,316
Accrued airtime 993 745
Accrued compensation and employee-related expenses 2,991 4,728
Accrued loss on future firm purchase commitments 0 919
Accrued other 2,172 2,134
Accrued product warranty costs 828 607
Deferred revenue 1,459 1,039
Current operating lease liability 651 660
Liability for uncertain tax positions 767 724
Total current liabilities 13,092 15,872
Long-term operating lease liability 562 569
Deferred income tax liability 3 15
Total liabilities 13,657 16,456
Commitments and contingencies (Notes 2, 11, and 16)
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,223,892 and 21,240,525 shares issued at June 30, 2025 and December 31, 2024, respectively; and 19,525,435 and 19,784,416 shares outstanding at June 30, 2025 and December 31, 2024, respectively 212 212
Additional paid-in capital 168,082 167,287
Accumulated deficit (13,532) (12,752)
Accumulated other comprehensive loss (3,032) (4,032)
Total stockholders equity before treasury stock adjustment 151,730 150,715
Less: treasury stock at cost, common stock, 1,698,457 and 1,456,109 shares as of June 30, 2025 and December 31, 2024, respectively. (13,346) (12,090)
Total stockholders’ equity 138,384 138,625
Total liabilities and stockholders’ equity $ 152,041 $ 155,081