XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
employee
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
employee
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Nov. 30, 2021
USD ($)
Fair Value Measurements            
Number of employees covered under life insurance policies | employee 89   89      
Combined face value of life insurance policies $ 63,200   $ 63,200      
Cash surrender value 6,500   $ 6,500   $ 5,400  
Minimum            
Fair Value Measurements            
Weighted average cost of capital     10.50%      
Maximum            
Fair Value Measurements            
Weighted average cost of capital     17.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 28,497  
Issuances     3,255   16,715  
Settlements     (865)   (10,114)  
Adjustments to fair value     (5,767)   (9,119)  
Balance at end of period 22,602   22,602   25,979  
Recurring basis | Total            
Fair Value Measurements            
Cash and cash equivalents 53,659   53,659   54,896  
Life insurance-cash surrender value 6,510   6,510   5,420  
Contingent earn-out obligations 22,602   22,602   25,979  
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)            
Fair Value Measurements            
Cash and cash equivalents 53,659   53,659   54,896  
Recurring basis | Fair Value Measurements at Reporting Date Using Significant Other Observable Inputs (Level 2)            
Fair Value Measurements            
Life insurance-cash surrender value 6,510   6,510   5,420  
Recurring basis | Significant Unobservable Inputs (Level 3)            
Fair Value Measurements            
Contingent earn-out obligations 22,602   22,602   25,979  
Interest Rate Swap            
Fair Value Measurements            
Net loss on derivative 100   200      
Interest Rate Swap | Minimum            
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 130,000   130,000     $ 80,000
Interest Rate Swap | Recurring basis | Total | Not Designated as Hedging Instrument, Economic Hedge [Member]            
Fair Value Measurements            
Interest rate swap liability 48   48   42  
Interest Rate Swap | Recurring basis | Fair Value Measurements at Reporting Date Using Significant Other Observable Inputs (Level 2) | Not Designated as Hedging Instrument, Economic Hedge [Member]            
Fair Value Measurements            
Interest rate swap liability $ 48   $ 48   $ 42