Acquisitions - Additional Information (Details) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|---|
Feb. 08, 2024 |
May 31, 2025 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|||
Business Acquisition [Line Items] | |||||||||
Acquisition related costs | $ 700 | $ 4,100 | |||||||
Long term notes receivable | $ 11,400 | ||||||||
Preliminary estimated fair value | 7,000 | ||||||||
Preliminary estimated fair value current portion | 1,900 | ||||||||
Allowance for credit loss | $ 3,200 | 3,200 | $ 3,200 | ||||||
Allowance for credit loss reversed | $ 3,200 | 3,200 | |||||||
Noncredit discount | 300 | $ 1,200 | |||||||
Maturity Date | Aug. 30, 2026 | Aug. 30, 2026 | |||||||
Long term notes receivable outstanding | $ 8,300 | ||||||||
Allowance for credit loss on the purchased credit deteriorated assets | $ 3,200 | $ 3,200 | |||||||
Revenue | 209,583 | 220,236 | 416,333 | 427,338 | |||||
Operating Income | [1] | $ 19,979 | $ 23,728 | $ 36,629 | $ 34,607 | ||||
Signature Systems [Member] | |||||||||
Business Acquisition [Line Items] | |||||||||
Purchase price of acquisition | $ 348,300 | ||||||||
Net of cash acquired | $ 4,300 | ||||||||
|
X | ||||||||||
- Definition Long Term Notes Receivable No definition available.
|
X | ||||||||||
- Definition Long term notes receivable outstanding No definition available.
|
X | ||||||||||
- Definition Preliminary Estimated Fair Value Of Long Term Notes No definition available.
|
X | ||||||||||
- Definition Preliminary estimated fair value of long term notes current portion. 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 This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
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://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
X | ||||||||||
- Definition Amount of allowance for credit loss at acquisition date of financing receivable purchased with credit deterioration. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of discount (premium) attributable to other factors on financing receivable purchased with credit deterioration. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Maturity date of long-term debt, in YYYY-MM-DD format. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The net result for the period of deducting operating expenses from operating revenues. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of credit loss expense (reversal of expense) for financing receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|