Fair Value Measurements - Schedule of Changes in Carrying Value of Equity Securities Measured Using Measurement Alternative (Details) - USD ($) $ in Thousands |
3 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Beginning balance | $ 64,348 | $ 69,669 | $ 73,124 | $ 70,179 |
| Purchases | 633 | 0 | 0 | 3,790 |
| Currency translation differences | (950) | (2,694) | 4,587 | 99 |
| Ending balance | 65,986 | 64,348 | $ 76,265 | $ 73,124 |
| Equity Securities | ||||
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Beginning balance | 17,306,000 | 17,377,000 | ||
| Purchases | 133,000 | |||
| Currency translation differences | (27,000) | (71,000) | ||
| Ending balance | $ 17,412,000 | $ 17,306,000 | ||