XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 67,820 $ 13,671
Short-term investments 4,520 51,788
Accounts receivable 487 40
Inventory-net 14,242 9,518
Prepaid expenses and other current assets 1,314 939
Total current assets 88,383 75,956
Property and equipment - net 433 522
Deferred tax assets 3,809 3,620
Right-of-use assets 985 1,045
Goodwill 891 891
Intangible asset-net 927 1,036
Long-term investments   500
Other assets 166 237
Total assets 95,594 83,807
Current liabilities:    
Accounts payable 1,726 1,707
Accrued liabilities 2,614 2,322
Customer deposits 1,828 1,448
Lease liabilities 654 497
Dividend payable 4,655 4,599
Total current liabilities 11,477 10,573
Other liabilities 472 939
Total liabilities 11,949 11,512
Commitments and contingencies (Note 5)
Stockholders’ equity    
Preferred stock, par value $0.0001 per share - 5,000,000 shares authorized as of December 31, 2024 and 2023; nil shares issued and outstanding as of December 31, 2024 and 2023.
Common stock, $0.0001 par value per share - 75,000,000 shares authorized as of December 31, 2024 and 2023; 18,618,356 and 18,395,682 shares issued and outstanding as of December 31, 2024 and 2023, respectively 2 2
Additional paid-in capital 28,948 27,477
Accumulated other comprehensive income 1 18
Retained earnings 54,694 44,798
Total stockholders’ equity 83,645 72,295
Total liabilities and stockholders' equity $ 95,594 $ 83,807