Commitments and Contingencies (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Loss Contingencies [Line Items] | ||||
Payments on long-term debt | $ 13,230 | $ 10,426 | ||
Common shares issued for contingent consideration | $ 0 | 5,670 | $ 3,707 | |
Contingent liabilities | 19,211 | 19,211 | $ 43,939 | |
DIDB, Formedix, and ABM | ||||
Loss Contingencies [Line Items] | ||||
Payment for contingent consideration cash and equity | 18,900 | |||
Payments on long-term debt | 13,230 | |||
Common shares issued for contingent consideration | 5,670 | |||
Contingent liabilities | $ 19,675 | $ 19,675 | $ 44,468 |
X | ||||||||||
- Definition Payment For Contingent Consideration Liability, Financing Activities, Cash And Equity No definition available.
|
X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Value of stock issued pursuant to acquisitions during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|