Components of Other Income (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Other Income and Expenses [Abstract] | ||||
| Interest income | $ 4,503 | $ 3,482 | $ 11,865 | $ 9,181 |
| Settlement of escrow claims | 0 | 0 | 4,179 | 0 |
| Loss on deconsolidation of subsidiary | 0 | (6,708) | 0 | (6,708) |
| Interest expense | 0 | 0 | 0 | (1) |
| Gain (loss) on currency revaluation | 35 | (832) | (283) | 4,062 |
| Other | 15 | 1 | (337) | 451 |
| Total | $ 4,553 | $ (4,057) | $ 15,424 | $ 6,985 |
| X | ||||||||||
- Definition Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of income (expense) related to nonoperating activities, classified as other. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Other Nonoperating Income (Expense), Escrow Claims Settlement No definition available.
|
| X | ||||||||||
- Definition Foreign Currency Translation Gain (Loss), Nonoperating No definition available.
|
| X | ||||||||||
- Definition Interest Expense, Nonoperating No definition available.
|
| X | ||||||||||
- Definition Other Nonoperating Income (Expense), Interest Income No definition available.
|
| X | ||||||||||
- Definition Other Nonoperating Income (Expense), Other No definition available.
|