XML 112 R95.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Fair Value Measurements - Summary of Supply Commitment (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Supply Commitment, Remaining Minimum Amount Committed $ 17,294
Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 15,437
More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 371
Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,486
Secured By Collateral [Member]  
Supply Commitment, Remaining Minimum Amount Committed 11,132
Secured By Collateral [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 9,581
Secured By Collateral [Member] | More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 65
Secured By Collateral [Member] | Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,486
Secured By Bank Lines of Credit [Member]  
Supply Commitment, Remaining Minimum Amount Committed 3,881
Secured By Bank Lines of Credit [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 3,575
Secured By Bank Lines of Credit [Member] | More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 306
Secured By Bank Lines of Credit [Member] | Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 0
Secured by Other [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,624
Secured by Other [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,624
Secured by Other [Member] | More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 0
Secured by Other [Member] | Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 0
Secured Debt [Member]  
Supply Commitment, Remaining Minimum Amount Committed 16,637
Secured Debt [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 14,780
Secured Debt [Member] | More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 371
Secured Debt [Member] | Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,486
Unsecured Debt [Member]  
Supply Commitment, Remaining Minimum Amount Committed 657
Unsecured Debt [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 657
Unsecured Debt [Member] | More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 0
Unsecured Debt [Member] | Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed $ 0