XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions - Consideration (Details) - USD ($)
$ in Thousands
1 Months Ended
Jun. 04, 2021
Jan. 31, 2021
Dec. 31, 2022
Denovium      
Business Combination, Consideration Transferred      
Cash consideration   $ 2,670  
Equity consideration   368  
Total purchase consideration   $ 3,038  
Denovium | Common Stock      
Business Combination, Consideration Transferred      
Shares issued as consideration (in shares)   1,010,296  
Totient      
Business Combination, Consideration Transferred      
Cash consideration $ 40,000    
Equity consideration 13,891    
Estimated cash payment to Totient stockholders 35,368    
Estimated cash payment contingent on achieving specified milestone 12,000    
Total purchase consideration 61,259    
Minimum contingent proceeds due from potential trigger event 2,000    
Contingent consideration     $ 12,800
Totient | Individual Contract      
Business Combination, Consideration Transferred      
Minimum contingent proceeds due from potential trigger event $ 1,000    
Totient | Common Stock      
Business Combination, Consideration Transferred      
Shares issued as consideration (in shares) 2,212,208    
Totient | Vest On Closing | Common Stock      
Business Combination, Consideration Transferred      
Milestone consideration (in shares) 1,282,747    
Totient | Share Vesting Based On Service      
Business Combination, Consideration Transferred      
Vesting period 2 years 6 months