XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Payment for contingent consideration liability, excluding holdbacks, financing activities $ 4,800,000  
SRFax    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration $ 0 $ 4,100,000