v3.24.2.u1
Acquisitions - Narrative (Details) - MediFind - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jul. 31, 2023
Business Acquisition [Line Items]    
Percentage of equity acquired (as a percent) 100.00%  
Total consideration transferred $ 8,871  
Weighted average amortization period (in years) 10 years  
Acquisition related costs   $ 699
Common Stock    
Business Acquisition [Line Items]    
Business acquisition, shares (in shares) 150,786