XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Sales Return Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 71,592 $ 56,837 $ 43,986 $ 34,314
Provision 14,381 20,578 79,271 82,588
Sales returns (14,558) (17,099) (51,842) (56,586)
Ending balance $ 71,415 $ 60,316 $ 71,415 $ 60,316