XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - KA Medical (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 06, 2020
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Business Acquisition [Line Items]        
Cash paid in acquisitions, net of cash acquired     $ 1,858 $ 100
KA Medical        
Business Acquisition [Line Items]        
Cash paid in acquisitions, net of cash acquired $ 10,400 $ 1,500    
Purchase consideration, note payable $ 2,500      
Term of note payable 12 months