XML 81 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Accounts Receivable - Schedule of Contractual Commitments, Net of Allowance for Doubtful Accounts (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Total, current financing receivables, net $ 40,377
2023, current financing receivables, net 20,333
2024, current financing receivables, net 15,965
2025, current financing receivables, net 4,029
2026, current financing receivables, net 50
2027, current financing receivables, net 0
Current Financing Receivables, Net Of Allowance [Member]  
Total, current financing receivables, net 20,333
2023, current financing receivables, net 20,333
2024, current financing receivables, net 0
2025, current financing receivables, net 0
2026, current financing receivables, net 0
2027, current financing receivables, net 0
Noncurrent Financing Receivables, Net Of Allowance [Member]  
Total, current financing receivables, net 20,044
2023, current financing receivables, net 0
2024, current financing receivables, net 15,965
2025, current financing receivables, net 4,029
2026, current financing receivables, net 50
2027, current financing receivables, net $ 0