XML 106 R93.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Fair Value Measurements - Summary of Supply Commitment (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Supply Commitment, Remaining Minimum Amount Committed $ 16,634
Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 9,062
More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 6,565
Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,007
Secured By Collateral [Member]  
Supply Commitment, Remaining Minimum Amount Committed 9,537
Secured By Collateral [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 5,680
Secured By Collateral [Member] | More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 2,850
Secured By Collateral [Member] | Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,007
Secured By Bank Lines of Credit [Member]  
Supply Commitment, Remaining Minimum Amount Committed 5,203
Secured By Bank Lines of Credit [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,903
Secured By Bank Lines of Credit [Member] | More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 3,300
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 658
Secured by Other [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 658
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 15,398
Secured Debt [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 8,241
Secured Debt [Member] | More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 6,150
Secured Debt [Member] | Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,007
Unsecured Debt [Member]  
Supply Commitment, Remaining Minimum Amount Committed 1,236
Unsecured Debt [Member] | Less Than One Year [Member]  
Supply Commitment, Remaining Minimum Amount Committed 821
Unsecured Debt [Member] | More Than One Year to Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed 415
Unsecured Debt [Member] | Over Five Years [Member]  
Supply Commitment, Remaining Minimum Amount Committed $ 0