Goodwill and Intangible Assets - Schedule of Expected Amortization Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Aggregate amortization expense: | ||||
| For period 01/01/26-06/30/26 | $ 3,878 | $ 3,121 | $ 7,179 | $ 6,352 |
| Estimated amortization expense: | ||||
| For period 07/01/26-12/31/26 | 7,363 | 7,363 | ||
| For year ended 12/31/27 | 13,420 | 13,420 | ||
| For year ended 12/31/28 | 11,726 | 11,726 | ||
| For year ended 12/31/29 | 9,953 | 9,953 | ||
| For year ended 12/31/30 | $ 7,932 | $ 7,932 | ||
| X | ||||||||||
- Definition Amortization expense. No definition available.
|
| X | ||||||||||
- Definition Estimated Amortization Expense [Abstract] No definition available.
|
| X | ||||||||||
- Definition The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|