Investments - Schedule of Equity Securities without Readily Determinable Fair Value (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Carrying Value, Equity Securities Without Readily Determinable Fair Value, Calculation [Roll Forward] | ||
Carrying value, beginning of period | $ 78,074 | $ 131,210 |
Downward adjustments for observable price changes and impairment | (3,081) | (53,136) |
Carrying value, end of period | $ 74,993 | $ 78,074 |