XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
employee
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Fair Value Measurements        
Number of employees covered under life insurance policies | employee   124    
Combined face value of life insurance policies   $ 85,100    
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        
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 $ 34,114
Issuances   3,449    
Settlements   (14,607)   (6,616)
Adjustments to fair value   5,480   4,819
Balance at end of period   26,639   32,317
Recurring basis | Total        
Fair Value Measurements        
Cash and cash equivalents   60,007   57,214
Life insurance-cash surrender value   7,814   9,315
Contingent earn-out obligations   26,639   32,317
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)        
Fair Value Measurements        
Cash and cash equivalents   60,007   57,214
Recurring basis | Significant Other Observable Inputs (Level 2)        
Fair Value Measurements        
Life insurance-cash surrender value   7,814   9,315
Recurring basis | Significant Unobservable Inputs (Level 3)        
Fair Value Measurements        
Contingent earn-out obligations   $ 26,639   $ 32,317
Interest Rate Swap        
Fair Value Measurements        
Net gain (loss) $ 100   $ (100)