XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Valuation and Qualifying Accounts - Allowance for Returns and Doubtful Accounts (Tables)
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule of Valuation Accounts

Period Ended

 

Balance at Beginning of Period

 

 

Charges / (Benefits) to Revenue

 

 

(Increases) Deductions

 

 

Balance at End of Period

 

December 31, 2022

 

$

85,816

 

 

 

(54,044

)

 

 

6,053

 

 

$

25,719

 

December 31, 2021

 

$

151,335

 

 

 

72,461

 

 

 

137,980

 

 

$

85,816