Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Narrative (Details)

v3.22.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
lease
network
shares
Dec. 31, 2020
USD ($)
financialInstitution
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]        
Number of reportable segments | lease   2    
Number of financial institutions | financialInstitution     2  
Accounts receivable, allowance for credit loss, current   $ 1,100 $ 1,000  
Medical equipment in rental services, useful life   7 years    
Medical equipment in rental services reserve   $ 1,074 893  
Medical equipment for sale or rental, reserve   $ 46 33  
Finite-lived intangible asset, useful life   11 years 2 months 12 days    
Capitalized computer software   $ 300 0  
Capitalized computer software, amortization   $ 1,600 1,900 $ 2,000
Lessee, operating lease, expiration   10 years    
Number of contracts with third parties | network   770    
Percentage increase in number of contracts   6.00%    
Treasury stock, shares, retired (in shares) | shares   3,500,000    
Software        
Segment Reporting Information [Line Items]        
Finite-lived intangible asset, useful life   5 years    
Impairment of long-lived assets held-for-use $ 0 $ 0 0 $ 0
Unpatented technology        
Segment Reporting Information [Line Items]        
Finite-lived intangible asset, useful life   7 years    
Non-competition agreements        
Segment Reporting Information [Line Items]        
Finite-lived intangible asset, useful life   5 years    
Information Technology Software        
Segment Reporting Information [Line Items]        
Property, plant and equipment, useful life   3 years    
Computer Equipment        
Segment Reporting Information [Line Items]        
Property, plant and equipment, useful life   5 years    
Minimum        
Segment Reporting Information [Line Items]        
Property, plant and equipment, useful life   3 years    
Lessee, operating lease, renewal term   1 year    
Minimum | Physician and customer relationships        
Segment Reporting Information [Line Items]        
Finite-lived intangible asset, useful life   15 years    
Minimum | Software        
Segment Reporting Information [Line Items]        
Finite-lived intangible asset, useful life   3 years    
Maximum        
Segment Reporting Information [Line Items]        
Medical equipment for sale or rental, reserve   $ 100 $ 100  
Property, plant and equipment, useful life   7 years    
Lessee, operating lease, renewal term   5 years    
Maximum | Physician and customer relationships        
Segment Reporting Information [Line Items]        
Finite-lived intangible asset, useful life   20 years    
Maximum | Software        
Segment Reporting Information [Line Items]        
Finite-lived intangible asset, useful life   5 years