Redeemable Non-Controlling Interest - Schedule of Redeemable Non-Controlling Interest (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Redeemable Noncontrolling Interest [Roll Forward] | |||||
| Balance at beginning of period | $ 31,571 | $ 39,121 | $ 35,818 | $ 39,121 | $ 36,483 |
| Net income attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest) | 937 | 660 | 1,331 | 1,057 | |
| Foreign currency translation | (65) | 83 | (118) | 199 | |
| Adjustment to redeemable non-controlling interest | (8,150) | (1,561) | (12,779) | (2,739) | |
| Proceeds from stock option exercises – redeemable non-controlling interest | 0 | 0 | 74 | 0 | |
| Purchase of additional redeemable non-controlling interest | 0 | 0 | (3,336) | 0 | |
| Balance at end of period | $ 24,293 | $ 31,571 | $ 35,000 | $ 24,293 | $ 35,000 |
| X | ||||||||||
- Definition Net income loss attributable to redeemable noncontrolling interest (excluding adjustments) No definition available.
|
| X | ||||||||||
- Definition Noncontrolling Interest, Allocation Of Option Exercise Proceeds To Noncontrolling Interest Holders No definition available.
|
| X | ||||||||||
- Definition Redeemable Noncontrolling Interest, Decrease From Purchase of Interests No definition available.
|
| X | ||||||||||
- Definition Redeemable Noncontrolling Interest No definition available.
|
| X | ||||||||||
- Definition Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest. No definition available.
|
| X | ||||||||||
- Definition As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Adjustments to temporary equity resulting from foreign currency translation adjustments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|