v3.25.1
Note 5 - Accounts Receivable - Schedule of Contractual Commitments, Net of Allowance for Doubtful Accounts (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Financing receivables, net $ 19,262
2024, financing receivables, net 10,728
2025, financing receivables, net 5,678
2026, financing receivables, net 2,819
2027, financing receivables, net 37
2028, financing receivables, net 0
Current Financing Receivables, Net Of Allowance [Member]  
Financing receivables, net 10,728
2024, financing receivables, net 10,728
2025, financing receivables, net 0
2026, financing receivables, net 0
2027, financing receivables, net 0
2028, financing receivables, net 0
Noncurrent Financing Receivables, Net Of Allowance [Member]  
Financing receivables, net 8,534
2024, financing receivables, net 0
2025, financing receivables, net 5,678
2026, financing receivables, net 2,819
2027, financing receivables, net 37
2028, financing receivables, net $ 0