XML 79 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]      
Fair value measurements, inter-transfers between levels $ 0 $ 0  
Increase (decrease) in the fair value of contingent consideration, net 2,435,000 2,367,000 $ (629,000)
Other income (expense), net      
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]      
Increase (decrease) in the fair value of contingent consideration, net $ (2,400,000) $ (2,400,000) $ 600,000