v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 48,076 $ 29,627
Short-term investments 27,173 48,392
Accounts receivable, net 76,639 64,066
Inventories, net 24,260 24,906
Prepaid expenses and other assets 5,063 6,665
Total current assets 181,211 173,656
Long-term investments 8,034 21,832
Deferred tax assets, net 8,267 9,004
Property and equipment, net 12,934 15,424
Operating lease, right of use asset 7,701 9,695
Goodwill 12,790 12,790
Other assets, non-current 577 391
Total assets 231,514 242,792
Current liabilities:    
Accounts payable 2,114 3,109
Accrued expenses and other liabilities 11,670 17,728
Lease liabilities 2,531 2,020
Contract liabilities 1,039 571
Total current liabilities 17,354 23,428
Lease liabilities, non-current 6,898 9,297
Other liabilities, non-current 1,070 57
Total liabilities 25,322 32,782
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Common stock, $0.001 par value; 200,000,000 shares authorized; 66,774,081 shares issued and 52,806,822 shares outstanding at December 31, 2025 and 66,182,906 shares issued and 54,785,861 shares outstanding at December 31, 2024 67 66
Additional paid-in capital 244,397 235,010
Accumulated other comprehensive (loss) income (94) 98
Treasury stock, at cost, 13,967,259 shares repurchased at December 31, 2025 and 11,397,045 shares repurchased at December 31, 2024 (166,846) (130,870)
Retained earnings 128,668 105,706
Total stockholders’ equity 206,192 210,010
Total liabilities and stockholders’ equity $ 231,514 $ 242,792

Source