v3.26.1
Note 10 - Bonds Payable, Loans Payable, and Interest - Schedule of Bonds and Loans Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Feb. 12, 2026
Dec. 31, 2025
Series 2021 Bonds [Member]      
Principal Amount $ 166,340   $ 166,340
Carrying Value $ 162,909   162,815
Series 2021 Bonds [Member] | Minimum [Member]      
Contractual Interest Rates 4.00%    
Series 2021 Bonds [Member] | Maximum [Member]      
Contractual Interest Rates 4.25%    
Series 2026 Bonds [Member]      
Contractual Interest Rates 6.00% 6.00%  
Principal Amount $ 150,000 $ 150,000 0
Carrying Value 146,858   0
Total Bonds Payable [Member]      
Principal Amount 316,340   166,340
Carrying Value 309,767   162,815
Term Loan Facility [Member]      
Principal Amount 69,796   0
Carrying Value $ 69,796   0
Yorkville Promissory Note 1 [Member]      
Contractual Interest Rates 7.75%    
Principal Amount $ 15,000   15,000
Carrying Value $ 14,726   14,430
Yorkville Promissory Note 2 [Member]      
Contractual Interest Rates 7.75%    
Principal Amount $ 10,000   0
Carrying Value 9,795   0
Vista Loan [Member]      
Principal Amount 6,021   6,090
Carrying Value $ 5,917   5,980
Equipment Loan [Member]      
Contractual Interest Rates 3.79%    
Principal Amount $ 2   9
Carrying Value $ 2   9
Finance Lease [Member]      
Contractual Interest Rates 6.82%    
Principal Amount $ 96   125
Carrying Value 96   125
Loans Payable and Finance Leases [Member]      
Principal Amount 100,915   21,224
Carrying Value 100,332   20,544
Total Bonds and Loans Payable [Member]      
Principal Amount 417,255   187,564
Carrying Value $ 410,099   $ 183,359