XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ (1,501) $ (1,785) $ (111)
Document Period End Date Dec. 31, 2021    
Fair Value Measurements Recurring | Carrying Value      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ (1,501) (1,785)  
Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0 0  
Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0 0  
Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value (1,501) (1,785)  
Put Option | Fair Value Measurements Recurring | Carrying Value      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value (151) 435  
Put Option | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0 0  
Put Option | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0 0  
Put Option | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value (151) 435  
Business Acquisition [Member] | Fair Value Measurements Recurring | Carrying Value      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value (1,350) (1,350)  
Business Acquisition [Member] | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0 0  
Business Acquisition [Member] | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0 0  
Business Acquisition [Member] | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value (1,350) (1,350)  
Ravin [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases $ 0 $ 1,350