v3.23.1
Acquisitions - Schedule of Insignia Health, LLC and QueueDr purchase price consideration (Details) - USD ($)
$ in Thousands
Dec. 03, 2021
Jan. 08, 2021
Insignia    
Business Acquisition [Line Items]    
Cash consideration paid on acquisition date $ 37,112  
Liabilities incurred 96  
Total fair value of acquisition consideration $ 37,208  
QueueDr    
Business Acquisition [Line Items]    
Cash consideration paid on acquisition date   $ 5,773
Liabilities incurred   2,111
Contingent consideration   2,240
Total fair value of acquisition consideration   $ 10,124