XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
employee
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Fair Value Measurements      
Number of employees covered under life insurance policies | employee 120    
Combined face value of life insurance policies $ 82,100    
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)      
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability  
Impairment      
Impairment charges $ 0 $ 0 $ 0
Minimum      
Fair Value Measurements      
Weighted average cost of capital 11.00%    
Maximum      
Fair Value Measurements      
Weighted average cost of capital 17.00%    
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  
Issuances   19,949  
Settlements (6,616) (3,994)  
Adjustments to fair value (4,819) 7,820  
Balance at end of period 32,317 34,114 25,979
Recurring basis | Total      
Fair Value Measurements      
Cash and cash equivalents 57,214 58,776  
Life insurance-cash surrender value 9,315 6,643  
Contingent earn-out obligations 32,317 34,114  
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)      
Fair Value Measurements      
Cash and cash equivalents 57,214 58,776  
Recurring basis | Significant Other Observable Inputs (Level 2)      
Fair Value Measurements      
Life insurance-cash surrender value 9,315 6,643  
Recurring basis | Significant Unobservable Inputs (Level 3)      
Fair Value Measurements      
Contingent earn-out obligations 32,317 34,114  
Non recurring basis | Significant Unobservable Inputs (Level 3)      
Impairment      
Impairment charges 0 0 0
Interest Rate Swap      
Fair Value Measurements      
Net gain (loss) $ 300 $ (500) $ (300)