Fair Value Measures and Disclosures - Level 3 Rollforward (Details) - Level 3 $ in Thousands |
12 Months Ended |
---|---|
Dec. 31, 2021
USD ($)
| |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |
Level 3 investments at December 31, 2020 | $ 0 |
Increase due to acquisition of Level 3 investments | 99,723 |
Increase in fair value of Level 3 investments | 2,632 |
Level 3 investments at December 31, 2021 | $ 102,355 |