XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Fair Value Measurements      
Number of employees covered under life insurance policies | item 85    
Combined face value of life insurance policies $ 62,300    
Cash surrender value 6,600 $ 5,400  
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)      
Impairment charges $ 0 0 $ 0
Minimum      
Fair Value Measurements      
Weighted average cost of capital 10.00%    
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 year $ 25,979 28,497  
Issuances 19,949 16,715  
Settlements (3,994) (10,114)  
Adjustments to fair value 7,820 9,119  
Balance at end of period 34,114 25,979 28,497
Recurring basis | Total      
Fair Value Measurements      
Cash and cash equivalents 58,776 54,896  
Life insurance-cash surrender value 6,643 5,420  
Contingent earn-out obligations 34,114 25,979  
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)      
Fair Value Measurements      
Cash and cash equivalents 58,776 54,896  
Recurring basis | Significant Other Observable Inputs (Level 2)      
Fair Value Measurements      
Life insurance-cash surrender value 6,643 5,420  
Recurring basis | Significant Unobservable Inputs (Level 3)      
Fair Value Measurements      
Contingent earn-out obligations 34,114 25,979  
Non recurring basis | Significant Unobservable Inputs (Level 3)      
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)      
Impairment charges 0 0 $ 0
Interest Rate Swap      
Fair Value Measurements      
Net loss on derivative 500 300  
Interest Rate Swap | Not Designated as Hedging Instrument, Economic Hedge [Member]      
Fair Value Measurements      
Notional amount $ 80,000    
Interest Rate Swap | Recurring basis | Total | Not Designated as Hedging Instrument, Economic Hedge [Member]      
Fair Value Measurements      
Interest rate swap liability   42  
Interest Rate Swap | Recurring basis | Significant Other Observable Inputs (Level 2) | Not Designated as Hedging Instrument, Economic Hedge [Member]      
Fair Value Measurements      
Interest rate swap liability   $ 42