XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
VALUATION AND QUALIFYING ACCOUNTS

VALUATION AND QUALIFYING ACCOUNTS

FOR THE YEARS ENDED DECEMBER 31, 2021 AND 2020

 

   Balance at Beginning of Year   Additions Charged to Cost and Expenses   Deductions   Balance at End of Year 
       Additions         
   Balance at   Charged to         
   Beginning of   Cost and       Balance at the 
   Year   Expenses   Deductions   End of Year 
Allowance for doubtful accounts and returns:                    
Year ended December 31, 2021  $123,614    96,212    (39,913)  $179,913 
Year ended December 31, 2020  $380,212    (29,411)   (227,187)  $123,614 
                     
Allowance for inventories valuation:                    
Year ended December 31, 2021  $3,075,520    49,267    (960,012)  $2,164,775 
Year ended December 31, 2020  $3,895,451    126,616    (946,547)  $3,075,520