Transactions - Narrative (Details) - USD ($) $ in Thousands |
6 Months Ended | |||
---|---|---|---|---|
Nov. 01, 2024 |
Aug. 01, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Business Combination [Line Items] | ||||
Payments to acquire businesses | $ 56,047 | $ 5,947 | ||
Payment of contingent consideration | $ 1,000 | $ 70,355 | ||
Machinify | ||||
Business Combination [Line Items] | ||||
Total consideration | $ 28,500 | |||
Payments to acquire businesses | 19,500 | |||
Paid upon closing | $ 11,000 | |||
Payment of contingent consideration | $ 8,500 | |||
Contingent consideration arrangements (up to) | $ 12,500 | |||
Machinify | Technology | ||||
Business Combination [Line Items] | ||||
Finite-lived intangible asset, useful life (in years) | 5 years | |||
NIA | ||||
Business Combination [Line Items] | ||||
Contingent consideration | $ 9,000 |
X | ||||||||||
- Definition Business Combination, Consideration Transferred, Paid Upon Closing No definition available.
|
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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Maximum amount of estimate for undiscounted range of outcomes in contingent consideration arrangement in business combination. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
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 Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. No definition available.
|
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 The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|