v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 61,438 $ 48,076
Short-term investments 31,618 27,173
Accounts receivable, net 14,237 76,639
Inventories, net 38,242 24,260
Prepaid expenses and other assets 3,888 5,063
Total current assets 149,423 181,211
Long-term investments 5,018 8,034
Deferred tax assets, net 12,065 8,267
Property and equipment, net 12,619 12,934
Operating lease, right of use asset 6,679 7,701
Goodwill 11,128 12,790
Other assets, non-current 804 577
Total assets 197,736 231,514
Current liabilities:    
Accounts payable 5,001 2,114
Accrued expenses and other liabilities 9,790 11,670
Lease liabilities 2,653 2,531
Contract liabilities 1,114 1,039
Total current liabilities 18,558 17,354
Lease liabilities, non-current 5,580 6,898
Other liabilities, non-current 1,120 1,070
Total liabilities 25,258 25,322
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Common stock 67 67
Additional paid-in capital 247,317 244,397
Accumulated other comprehensive loss (435) (94)
Treasury stock (187,690) (166,846)
Retained earnings 113,219 128,668
Total stockholders’ equity 172,478 206,192
Total liabilities and stockholders’ equity $ 197,736 $ 231,514