XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
employee
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Fair Value Measurements      
Number of employees covered under life insurance policies | employee 109    
Combined face value of life insurance policies $ 74,700    
Cash surrender value $ 6,400   $ 6,600
Minimum      
Fair Value Measurements      
Weighted average cost of capital 10.50%    
Maximum      
Fair Value Measurements      
Weighted average cost of capital 16.50%    
Contingent earn-out obligations      
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)      
Balance at beginning of period $ 34,114 $ 25,979 25,979
Issuances     19,949
Settlements (1,751)   (3,994)
Adjustments to fair value (4,088)   (7,820)
Balance at end of period 28,275   34,114
Recurring basis | Total      
Fair Value Measurements      
Cash and cash equivalents 115,615   58,776
Life insurance-cash surrender value 6,358   6,643
Contingent earn-out obligations 28,275   34,114
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)      
Fair Value Measurements      
Cash and cash equivalents 115,615   58,776
Recurring basis | Significant Other Observable Inputs (Level 2)      
Fair Value Measurements      
Life insurance-cash surrender value 6,358   6,643
Recurring basis | Significant Unobservable Inputs (Level 3)      
Fair Value Measurements      
Contingent earn-out obligations 28,275   $ 34,114
Interest Rate Swap      
Fair Value Measurements      
Net loss on derivative 100 $ 100  
Interest Rate Swap | Not Designated as Hedging Instrument, Economic Hedge [Member]      
Fair Value Measurements      
Notional amount $ 80,000