XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Valuation and Qualifying Accounts Allowance for Returns and Doubtful Accounts (Tables)
12 Months Ended
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule of Valuation Accounts
Period EndedBalance at Beginning of PeriodCharges / (Benefits) to Revenue(Increases) DeductionsBalance at End of Period
December 31, 2021$151,335 72,461 137,980 $85,816 
December 31, 2020$216,153 4,464 69,282 $151,335