Change Healthcare Joint Development Agreement (Details) - Joint Development Agreement and Data Licensing Agreement - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Feb. 29, 2020
May 31, 2021
Maximum    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Cumulative royalty payments $ 2,500  
Change Healthcare Holdings    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
License agreement term (in years) 5 years  
License agreement renewal term (in years) 5 years  
Remainder of 2022   $ 161
2023   230
2024   245
2025   260
Total   $ 896
Change Healthcare Holdings | Other Assets    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Capitalized equity cost $ 3,005  
Change Healthcare Holdings | Restricted shares    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Granted 251,211  
Estimated fair value of common stock $ 15.40  
Aggregate value of shares $ 3,869  
Vested shares 150,727  
Non-vested shares 100,484