v3.24.1
Note 10 - Third-party Long-term Debt - Accrued Interest (Details) - Nonrelated Party [Member] - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accrued interest $ 2,596,000 $ 6,271,000
Accrued interest 2,596,000 6,271,000
Less: Accrued interest payable (2,596,000) (6,271,000)
Long-term interest payable, net of current portion 0 0
Kissick Debt [Member] | John Kissick [Member]    
Accrued interest 2,169,000 6,028,000
Accrued interest 2,169,000 6,028,000
LE Term Loan Due 2034 [Member] | Veritex Community Bank [Member]    
Accrued interest 181,000 53,000
Accrued interest 181,000 53,000
LRM Term Loan Due 2034 [Member] | Veritex Community Bank [Member]    
Accrued interest 70,000 66,000
Accrued interest 70,000 66,000
NPS Term Loan Due 2031 [Member] | Greater Nevada Credit Union (GNCU) [Member]    
Accrued interest 17,000 17,000
Accrued interest 17,000 17,000
BDEC Term Loan Due 2051 [Member]    
Accrued interest 135,000 82,000
Accrued interest 135,000 82,000
LE Term Loan Due 2050 [Member] | Small Business Administration SBA [Member]    
Accrued interest 12,000 12,000
Accrued interest 12,000 12,000
NPS Term Loan Due 2053 [Member] | Small Business Administration SBA [Member]    
Accrued interest 12,000 12,000
Accrued interest 12,000 12,000
Equipment Loan Due 2025 [Member] | Texas First Rentals, LLC [Member]    
Accrued interest 0 1,000
Accrued interest $ 0 $ 1,000