XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 02, 2021
USD ($)
payment
Apr. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Change in fair value of contingent consideration     $ 141 $ 0  
Subsequent Event          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Payment to former owners   $ 3,000      
Interest Rate Swap          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Loss on change in fair value of interest rate swap     200    
Other Long-term Liabilities          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of the interest rate swap     200    
Jake Marshall Transaction          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earnout payments $ 6,000        
Change in fair value of contingent consideration     100    
Jake Marshall Transaction | Earn Out Payment Two          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earnout payments $ 3,000        
Number of earnout tranches | payment 2        
Earnout period 13 months        
Jake Marshall Transaction | Earn Out Payment One          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earnout payments $ 3,000        
Number of earnout tranches | payment 2        
Earnout period 13 months        
Jake Marshall Transaction | Maximum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earnout payments     5,500    
Jake Marshall Transaction | Maximum | Earn Out Payment Two          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gross profits from acquired companies $ 10,000        
Jake Marshall Transaction | Maximum | Earn Out Payment One          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gross profits from acquired companies 10,000        
Jake Marshall Transaction | Minimum | Earn Out Payment Two          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gross profits from acquired companies 8,000        
Jake Marshall Transaction | Minimum | Earn Out Payment One          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gross profits from acquired companies 8,000        
Jake Marshall Transaction | Accrued Expenses and Other Current Liabilities | Maximum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earnout payments     3,000    
Jake Marshall Transaction | Other Long-term Liabilities | Maximum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earnout payments     $ 2,500    
Level 3 | Contingent Consideration Liability | Jake Marshall Transaction          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of earnout payments $ 3,100        
Level 3 | Contingent Consideration Liability | Jake Marshall Transaction | Measurement Input, Discount Rate          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Earnout payments, measurement input     0.102   0.0683
Wintrust Term Loan | Level 3          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of debt     $ 19,600