XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Sales Return Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 60,784 $ 50,992 $ 43,986 $ 34,314
Provision 29,000 26,374 64,890 62,010
Sales returns (18,192) (20,529) (37,284) (39,487)
Ending balance $ 71,592 $ 56,837 $ 71,592 $ 56,837