Fair Value Measurement (Details) - Schedule of fair value measurements are estimated utilizing Level 3 inputs - USD ($) |
12 Months Ended | |
---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Schedule Of Fair Value Measurements Are Estimated Utilizing Level3 Inputs Abstract | ||
Fair value at the beginning of the period | $ 38,341,000 | $ 55,919,000 |
Acquisitions | 3,009,000 | 0 |
Revaluation of Contingent considerations and other adjustment | (21,408,000) | (14,824,000) |
Settlements of Contingent considerations | (1,339,000) | (2,754,000) |
Fair value at the end of the period | $ 18,603,000 | $ 38,341,000 |
X | ||||||||||
- Definition Amount of revaluation of contingent considerations and other adjustment. No definition available.
|
X | ||||||||||
- Definition Schedule Of Fair Value Measurements Are Estimated Utilizing Level3 Inputs Abstract No definition available.
|
X | ||||||||||
- Definition Amount of settlements of contingent considerations. No definition available.
|
X | ||||||||||
- Definition Amount of contingent consideration recognized as part of consideration transferred in asset acquisition. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|