Note 2 - Summary of Significant Accounting Policies (Tables)
|
3 Months Ended |
Mar. 31, 2025 |
Notes Tables |
|
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] |
| | As of March 31, 2025 | | | As of December 31, 2024 | |
| | | | | | Gross | | | Gross | | | Estimated | | | | | | | Gross | | | Gross | | | Estimated | |
| | | | | | Unrealized | | | Unrealized | | | Fair | | | | | | | Unrealized | | | Unrealized | | | Fair | |
| | Cost | | | Gains | | | Losses | | | Value | | | Cost | | | Gains | | | Losses | | | Value | |
Cash and cash equivalents | | $ | 1,913 | | | $ | - | | | $ | - | | | $ | 1,913 | | | $ | 1,961 | | | $ | - | | | $ | - | | | $ | 1,961 | |
U.S. Governmental agency obligations (unrealized position < 12 months) | | | 3,740 | | | | 44 | | | | (8 | ) | | | 3,776 | | | | 4,168 | | | | 11 | | | | (48 | ) | | | 4,131 | |
U.S. Governmental agency obligations (unrealized position > 12 months) | | | 26,420 | | | | 27 | | | | (2,819 | ) | | | 23,628 | | | | 25,944 | | | | 95 | | | | (3,455 | ) | | | 22,584 | |
| | $ | 32,073 | | | $ | 71 | | | $ | (2,827 | ) | | $ | 29,317 | | | $ | 32,073 | | | $ | 106 | | | $ | (3,503 | ) | | $ | 28,676 | |
|
Investments Classified by Contractual Maturity Date [Table Text Block] |
| | As of | |
Maturities: | | March 31, 2025 | |
One to five years | | $ | 14,771 | |
Five to ten years | | | 13,434 | |
Greater than ten years | | | 1,955 | |
Total | | $ | 30,160 | |
|
Schedule of Escrow Deposits Sales by Year [Table Text Block] |
| | Deposits as of | |
Sales | | March 31, | | | December 31, | |
Year | | 2025 | | | 2024 | |
1999 | | $ | 211 | | | $ | 211 | |
2000 | | | 1,017 | | | | 1,017 | |
2001 | | | 1,673 | | | | 1,673 | |
2002 | | | 2,271 | | | | 2,271 | |
2003 | | | 4,249 | | | | 4,249 | |
2004 | | | 3,714 | | | | 3,714 | |
2005 | | | 4,553 | | | | 4,553 | |
2006 | | | 3,847 | | | | 3,847 | |
2007 | | | 4,167 | | | | 4,167 | |
2008 | | | 3,364 | | | | 3,364 | |
2009 | | | 1,619 | | | | 1,619 | |
2010 | | | 406 | | | | 406 | |
2011 | | | 193 | | | | 193 | |
2012 | | | 199 | | | | 199 | |
2013 | | | 173 | | | | 173 | |
2014 | | | 143 | | | | 143 | |
2015 | | | 101 | | | | 101 | |
2016 | | | 91 | | | | 91 | |
2017 | | | 82 | | | | 82 | |
Total | | $ | 32,073 | | | $ | 32,073 | |
|