XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Totient Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 04, 2021
Mar. 31, 2022
Dec. 31, 2021
Business Acquisition      
Business combination, cash consideration, deferred cash payment, term 1 year    
Totient      
Business Acquisition      
Total cash payments to acquire business including milestone payments $ 55,000,000    
Cash consideration 40,000,000    
Aggregate milestone consideration 15,000,000    
Business combination, cash consideration, deferred cash payment $ 8,000,000    
Preliminary purchase price adjustments   $ 0  
Goodwill, purchase accounting adjustments     $ (1,600,000)
Totient | Vest On Closing      
Business Acquisition      
Percentage of shares subject to vest (percent) 25.00%    
Totient | Share Vesting Based On Service      
Business Acquisition      
Percentage of shares subject to vest (percent) 75.00%    
Vesting period 2 years 6 months    
Totient | Common Stock      
Business Acquisition      
Shares issued as consideration (shares) 2,212,208    
Totient | Common Stock | Share Vesting Based On Service      
Business Acquisition      
Vesting rate (months) 6 months