XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental balance sheet and cash flow information (other) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Prepaid product discounts [Roll Forward]        
Balance, beginning of year $ 50,602 $ 51,145    
Additions [1] 18,689 7,195    
Amortization (15,137) (14,174)    
Other (45) (625)    
Balance, end of period 54,109 43,541    
Prepaid product discount payments 19,077 15,806    
Accrued liabilities        
Deferred revenue [2] 46,424   $ 42,104  
Employee cash bonuses, including sales incentives 29,688   21,090  
Prepaid product discounts due within one year 14,199   14,365  
Operating lease liabilities 12,859   11,589  
Customer rebates 7,442   8,179  
Other 87,279   79,856  
Accrued liabilities 197,891   177,183  
Deferred revenue recognized 25,010      
Supplemental cash flow information        
Cash and cash equivalents 163,338 371,951 123,122  
Total cash, cash equivalents, restricted cash and restricted cash equivalents 288,074 438,332 229,409 $ 174,811
Funds held for customers [Member]        
Supplemental cash flow information        
Restricted cash and restricted cash equivalents included in funds held for customers 121,992 $ 66,381    
Other non-current assets [Member]        
Supplemental cash flow information        
Non-current restricted cash included in other non-current assets $ 2,744   $ 0  
[1] Prepaid product discounts are generally accrued upon contract execution. Cash payments for prepaid product discounts were $19,077 for the six months ended June 30, 2021 and $15,806 for the six months ended June 30, 2020.
[2] $25,010 of the December 31, 2020 amount was recognized as revenue during the six months ended June 30, 2021.