XML 121 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition and Accounts Receivable - Additional Information (Detail)
€ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
EUR (€)
Dec. 31, 2018
USD ($)
Dec. 31, 2018
EUR (€)
Dec. 31, 2017
USD ($)
Dec. 31, 2017
EUR (€)
Revenue Recognition And Accounts Receivable [Line Items]                              
Marketing service fees                   $ 62,891,000   $ 57,453,000   $ 60,285,000  
Cost of sales   $ 26,191,000 $ 24,896,000 $ 25,812,000 $ 23,708,000 $ 25,626,000 $ 24,020,000 $ 22,835,000 $ 24,147,000 100,607,000   96,628,000   93,037,000  
Sale of receivables                   10,900,000 € 9.8 11,500,000 € 9.8 11,200,000 € 9.8
Estimated related fees                   300,000   300,000   300,000  
Other Contract Assets [Member]                              
Revenue Recognition And Accounts Receivable [Line Items]                              
Other contract assets impairment                   0   0      
Other Long-Term Assets [Member]                              
Revenue Recognition And Accounts Receivable [Line Items]                              
Other contract assets   $ 3,700,000       $ 1,900,000       3,700,000   1,900,000      
Puerto Rico [Member]                              
Revenue Recognition And Accounts Receivable [Line Items]                              
Proceeds from settlement of trade accounts receivable $ 1,400,000                            
Accounts receivable 2,500,000     2,500,000                      
Contractual allowances 400,000     $ 400,000                      
Recovery of the allowance for doubtful accounts $ 1,000,000.0                            
Shipping and Handling Costs [Member]                              
Revenue Recognition And Accounts Receivable [Line Items]                              
Cost of sales                   2,800,000   $ 2,700,000   $ 3,000,000.0  
Biologics [Member]                              
Revenue Recognition And Accounts Receivable [Line Items]                              
Marketing service fees                   $ 62,900,000          
Marketing service fee as percentage of segment revenues                   96.00% 96.00%