XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (PPE and Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment      
Period for sales return 6 months    
Revenue, practical expedient, incremental cost of obtaining contract true    
Revenue, practical expedient, significant financing component true    
Shipping and handling costs $ 36,348 $ 23,599 $ 16,353
Breast Products | Sales and marketing expense      
Property, Plant and Equipment      
Shipping and handling costs $ 5,500 $ 2,900 $ 1,900
Type of Cost, Good or Service [Extensible List] us-gaap:ShippingAndHandlingMember us-gaap:ShippingAndHandlingMember us-gaap:ShippingAndHandlingMember
Minimum      
Property, Plant and Equipment      
Estimated useful life of asset 3 years    
Percentage of largest amount of tax benefit of settled uncertain tax position 50.00%    
Maximum      
Property, Plant and Equipment      
Estimated useful life of asset 15 years