XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
employee
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
employee
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Fair Value Measurements          
Number of employees covered under life insurance policies | employee 116   116    
Combined face value of life insurance policies $ 80,600   $ 80,600    
Cash surrender value 6,700   $ 6,700   $ 6,600
Minimum          
Fair Value Measurements          
Weighted average cost of capital     12.00%    
Maximum          
Fair Value Measurements          
Weighted average cost of capital     18.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 25,979
Issuances         19,949
Settlements     (6,616)   (3,994)
Adjustments to fair value     (530)   (7,820)
Balance at end of period 26,968   26,968   34,114
Recurring basis | Total          
Fair Value Measurements          
Cash and cash equivalents 71,139   71,139   58,776
Life insurance-cash surrender value 6,678   6,678   6,643
Contingent earn-out obligations 26,968   26,968   34,114
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)          
Fair Value Measurements          
Cash and cash equivalents 71,139   71,139   58,776
Recurring basis | Significant Other Observable Inputs (Level 2)          
Fair Value Measurements          
Life insurance-cash surrender value 6,678   6,678   6,643
Recurring basis | Significant Unobservable Inputs (Level 3)          
Fair Value Measurements          
Contingent earn-out obligations 26,968   26,968   $ 34,114
Interest Rate Swap          
Fair Value Measurements          
Net gain (loss) $ 300 $ (100) $ 300 $ (400)