XML 53 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - KA Medical (Details) - KA Medical
$ in Millions
Nov. 06, 2020
USD ($)
Business Acquisition [Line Items]  
Purchase consideration, upfront payment $ 10.4
Purchase consideration, note payable $ 4.0
Term of note payable 12 months