Financial Instruments - Schedule of Contingent Consideration Liabilities Current and Non-current Balances (Details) - Level 3 [Member] $ in Thousands |
12 Months Ended |
---|---|
Dec. 31, 2023
USD ($)
| |
Contingent Consideration Liabilities [Line Items] | |
Fair Value beginning balance | $ 8,067 |
Changes in Fair Value | 2,284 |
Amount Paid To Date | (8,718) |
Fair Value ending balance | 1,633 |
Contingent Consideration, Current [Member] | |
Contingent Consideration Liabilities [Line Items] | |
Fair Value beginning balance | 8,067 |
Changes in Fair Value | 1,651 |
Amount Paid To Date | (8,718) |
Fair Value ending balance | 1,000 |
Contingent Consideration, Noncurrent [Member] | |
Contingent Consideration Liabilities [Line Items] | |
Changes in Fair Value | 633 |
Fair Value ending balance | $ 633 |
X | ||||||||||
- Definition Fair value of contingent consideration in a business combination that is classified in shareholders' equity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Business combination contingent consideration amounts paid to date. No definition available.
|
X | ||||||||||
- Definition Business combination contingent consideration change In fair value. No definition available.
|
X | ||||||||||
- Definition Contingent consideration liabilities. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|