XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 02, 2022
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Restricted Cash and Cash Equivalents Items [Line Items]                        
Restricted cash and restricted investments           $ 88,662         $ 88,662  
Automatic extension period                   1 year    
Automatic extension after each period                   1 year    
Revenue   $ 382,432 $ 352,585 $ 319,939 $ 297,057 248,358 $ 222,471 $ 222,057 $ 215,071      
Percent of tax savings to be paid   85.00%               85.00%    
Tax receivable agreement liability   $ 45,950       0       $ 45,950 0  
UPMC Reseller Agreement                        
Restricted Cash and Cash Equivalents Items [Line Items]                        
Number of customers | customer                   20    
Revenue                   $ 1,200 2,400 $ 4,700
Shareholder Class Action Complaint                        
Restricted Cash and Cash Equivalents Items [Line Items]                        
Settlement payment $ 23,500                      
Collateral with financial institutions                        
Restricted Cash and Cash Equivalents Items [Line Items]                        
Restricted cash and restricted investments   10,912       11,662       10,912 11,662  
Letter of Credit | Line of Credit                        
Restricted Cash and Cash Equivalents Items [Line Items]                        
Maximum borrowing capacity   13,100       15,400       13,100 15,400  
Letter of Credit | Line of Credit | Collateral with financial institutions                        
Restricted Cash and Cash Equivalents Items [Line Items]                        
Restricted cash and restricted investments   $ 13,100       $ 15,400       $ 13,100 $ 15,400