Debt - Schedule of Fair Value of Debt (Details) $ in Thousands |
Dec. 31, 2020
USD ($)
|
---|---|
Estimated fair value | |
Debt Instrument [Line Items] | |
Total senior and other debt | $ 1,043,294 |
Carrying amount | |
Debt Instrument [Line Items] | |
Total senior and other debt | $ 996,369 |