v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 49,137 $ 29,627
Short-term investments 34,408 48,392
Accounts receivable, net 32,389 64,066
Inventories, net 32,410 24,906
Prepaid expenses and other assets 6,248 6,665
Total current assets 154,592 173,656
Long-term investments 23,185 21,832
Deferred tax assets, net 10,645 9,004
Property and equipment, net 14,585 15,424
Operating lease, right of use asset 9,168 9,695
Goodwill 12,790 12,790
Other assets, non-current 429 391
Total assets 225,394 242,792
Current liabilities:    
Accounts payable 3,404 3,109
Accrued expenses and other liabilities 11,272 17,728
Lease liabilities 2,357 2,020
Contract liabilities, current 1,401 571
Total current liabilities 18,434 23,428
Lease liabilities, non-current 8,751 9,297
Other liabilities, non-current 96 57
Total liabilities 27,281 32,782
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Common stock 67 66
Additional paid-in capital 237,550 235,010
Accumulated other comprehensive income 75 98
Treasury stock (135,405) (130,870)
Retained earnings 95,826 105,706
Total stockholders’ equity 198,113 210,010
Total liabilities and stockholders’ equity $ 225,394 $ 242,792

Source