XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

March 31,

  

December 31,

 
  

2022

  

2021

 

Gross accounts receivable

 $89,565  $86,625 

Unearned income

  (4,103)  (4,033)

Allowance for doubtful accounts

  (12,742)  (11,997)
  $72,720  $70,595 

Reported as:

        

Current trade receivables

 $49,076  $46,918 

Current unearned interest income

  (2,727)  (2,678)

Long-term trade receivables

  27,747   27,710 

Long-term unearned interest income

  (1,376)  (1,355)
  $72,720  $70,595 
Contractual Commitments, Net of Allowance For Doubtful Accounts To Be Received Maturity [Table Text Block]
      

March 31,

 
  

Total

  

2022

  

2023

  

2024

  

2025

  

2026

 

Current financing receivables, net of allowance of $6,068

 $24,946  $24,946  $  $  $  $ 

Long-term financing receivables, net of allowance of $408

  27,747      19,699   7,923   125    
  $52,693  $24,946  $19,699  $7,923  $125  $ 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]

Balance at January 1, 2021

  $ 18,490  

Write-offs

    (6,230 )

Recovery

    (263 )

Balance at December 31, 2021

    11,997  

Write-offs

    (259 )

Provision

    1,004  

Balance at March 31, 2022

  $ 12,742