XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
employee
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Fair Value Measurements      
Number of employees covered under life insurance policies | employee 119    
Combined face value of life insurance policies $ 81,500    
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 $ 32,317 $ 34,114 $ 34,114
Issuances 3,449    
Settlements     (6,616)
Adjustments to fair value 2,382   4,819
Balance at end of period 38,148   32,317
Recurring basis | Total      
Fair Value Measurements      
Cash and cash equivalents 48,560   57,214
Life insurance-cash surrender value 7,136   9,315
Contingent earn-out obligations 38,148   32,317
Recurring basis | Quoted Market Prices In Active Markets for Identical Assets (Level 1)      
Fair Value Measurements      
Cash and cash equivalents 48,560   57,214
Recurring basis | Significant Other Observable Inputs (Level 2)      
Fair Value Measurements      
Life insurance-cash surrender value 7,136   9,315
Recurring basis | Significant Unobservable Inputs (Level 3)      
Fair Value Measurements      
Contingent earn-out obligations $ 38,148   $ 32,317
Interest Rate Swap      
Fair Value Measurements      
Net loss   $ (100)