XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
employee
Dec. 31, 2022
USD ($)
Fair Value Measurements      
Number of employees covered under life insurance policies | employee   132  
Combined face value of life insurance policies   $ 87,800  
Minimum      
Fair Value Measurements      
Weighted average cost of capital   11.00%  
Maximum      
Fair Value Measurements      
Weighted average cost of capital   18.00%  
Contingent earn-out obligations      
Fair Value Measurements      
Contingent earn-out obligations   $ 33,956 $ 32,317
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)      
Balance at beginning of period   32,317 34,114
Issuances   3,449  
Settlements   (16,017) (6,616)
Adjustments to fair value   14,207 4,819
Balance at end of period   33,956 32,317
Recurring basis | Total      
Fair Value Measurements      
Cash and cash equivalents   137,623 57,214
Life insurance-cash surrender value   7,104 9,315
Contingent earn-out obligations   33,956 32,317
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)      
Balance at beginning of period   32,317  
Balance at end of period   33,956 32,317
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)      
Fair Value Measurements      
Cash and cash equivalents   137,623 57,214
Recurring basis | Significant Other Observable Inputs (Level 2)      
Fair Value Measurements      
Life insurance-cash surrender value   7,104 9,315
Recurring basis | Significant Unobservable Inputs (Level 3)      
Fair Value Measurements      
Contingent earn-out obligations   33,956 32,317
Reconciliation of the fair value of contingent earn-out obligations that use significant unobservable inputs (Level 3)      
Balance at beginning of period   32,317  
Balance at end of period   $ 33,956 $ 32,317
Interest Rate Swap      
Fair Value Measurements      
Net gain (loss) $ 300