XML 54 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details) - Schedule of changes in the fair value of estimated contingent consideration
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Schedule of changes in the fair value of estimated contingent consideration [Abstract]  
Contingent consideration, as of December 31, 2020 $ 18,200
Additions for acquisitions 14,151
Adjustment to liability for changes in fair value 2,816
Reduction of liability for payment made (3,706)
Total contingent consideration, as of December 31, 2021 31,461
Current portion of contingent consideration (19,847)
Contingent consideration, less current portion $ 11,614