XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Losses - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Credit Loss [Abstract]    
Accounts receivable, gross $ 594,564  
Less: allowance for returns (11,176)  
Less: allowance for credit losses (12,854)  
Accounts receivable, net $ 570,534 $ 858,009