Redeemable Non-Controlling Interests (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Stockholders' Equity Attributable to Parent [Abstract] | |||
| Investor contributed capital balance, percentage | 7.00% | ||
| Remaining investor contributed capital balance, percentage | 5.00% | ||
| Cash paid | $ 839 | $ 1,000 | $ 0 |