XML 101 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition and Accounts Receivable - Additional Information (Detail)
€ in Millions
1 Months Ended 12 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Jan. 01, 2020
USD ($)
Apr. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
EUR (€)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
EUR (€)
Dec. 31, 2018
USD ($)
Dec. 31, 2018
EUR (€)
Revenue Recognition And Accounts Receivable [Line Items]                      
Marketing service fees           $ 53,475,000   $ 62,891,000   $ 57,453,000  
Cost of sales           101,889,000   100,607,000   96,628,000  
Sale of receivables           9,600,000 € 8.3 10,900,000 € 9.8 11,500,000 € 9.8
Estimated related fees           300,000   300,000   300,000  
CARES Act of 2020 funds received       $ 13,900,000   13,851,000          
Net sales           406,562,000   459,955,000   453,042,000  
Other Contract Assets [Member]                      
Revenue Recognition And Accounts Receivable [Line Items]                      
Other contract assets impairment           0   0      
Other Current Liabilities                      
Revenue Recognition And Accounts Receivable [Line Items]                      
CARES Act of 2020 funds received           9,800,000          
Other Noncurrent Liabilities                      
Revenue Recognition And Accounts Receivable [Line Items]                      
CARES Act of 2020 funds received           4,000,000.0          
Other Long-Term Assets [Member]                      
Revenue Recognition And Accounts Receivable [Line Items]                      
Other contract assets           2,000,000.0   3,700,000      
Scenario Forecast [Member]                      
Revenue Recognition And Accounts Receivable [Line Items]                      
Medicare recoupment 0.50 0.25                  
Frequency of recoupment 6 11                  
Performance Obligations [Member]                      
Revenue Recognition And Accounts Receivable [Line Items]                      
Net sales           0          
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            
Contractual allowances         400,000            
Recovery of the allowance for expected credit losses         $ 1,000,000.0            
ASU 2016-13 [Member]                      
Revenue Recognition And Accounts Receivable [Line Items]                      
Increase (decrease) to allowance for expected credit losses     $ 1,100,000                
Increase (decrease) in deferred income taxes     200,000                
Decrease in retained earnings     $ 900,000                
Shipping and Handling Costs [Member]                      
Revenue Recognition And Accounts Receivable [Line Items]                      
Cost of sales           2,400,000   2,800,000   2,700,000  
Biologics [Member]                      
Revenue Recognition And Accounts Receivable [Line Items]                      
Marketing service fees           $ 53,500,000          
Marketing service fee as percentage of segment revenues           96.00% 96.00%        
Net sales           $ 55,482,000   $ 65,496,000   $ 59,684,000