XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Consolidated Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Valuation and Qualifying Accounts Disclosure [Table Text Block]
  

Balance at

  

Additions

         
  

Beginning of

  

Charged to Costs

      

Balance at End

 

Description

 

Period

  

and Expenses

  

Deductions

  

of Period

 

ALLOWANCE FOR DOUBTFUL ACCOUNTS

                

Year ended December 31, 2022

 $613  $3,254  $(394)

(1)

$3,473 

Year ended December 31, 2021

 $242  $302  $69 

(1)

$613 

Year ended December 31, 2020

 $952  $452  $(1,162)

(1)

$242 

VALUATION ALLOWANCE FOR DEFERRED TAX ASSETS

                

Year ended December 31, 2022

 $-  $-  $-  $- 

Year ended December 31, 2021

 $298  $-  $(298) $- 

Year ended December 31, 2020

 $372  $-  $(74) $298 

ALLOWANCE FOR DISCOUNTS AND RETURNS

                

Year ended December 31, 2022

 $2,515  $41,374  $(42,434) $1,455 

Year ended December 31, 2021

 $1,818  $26,454  $(25,757) $2,515 

Year ended December 31, 2020

 $1,480  $23,223  $(22,885) $1,818