Related Party Transactions - Related Party Assets and Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
| Related Party Transaction [Line Items] |
|
|
| Related party liabilities |
$ 83,684
|
$ 93,086
|
| Related Party |
|
|
| Related Party Transaction [Line Items] |
|
|
| Other assets |
89,933
|
97,126
|
| Related party liabilities |
83,684
|
93,086
|
| Related Party | Contract Assets |
|
|
| Related Party Transaction [Line Items] |
|
|
| Other assets |
73,826
|
79,863
|
| Related Party | Operating Lease |
|
|
| Related Party Transaction [Line Items] |
|
|
| Other assets |
15,245
|
16,425
|
| Related party liabilities |
11,776
|
12,535
|
| Related Party | Other |
|
|
| Related Party Transaction [Line Items] |
|
|
| Other assets |
862
|
838
|
| Related party liabilities |
1,169
|
336
|
| Related Party | Reimbursement obligation |
|
|
| Related Party Transaction [Line Items] |
|
|
| Related party liabilities |
58,998
|
62,990
|
| Related Party | Payable to holders of Management Company’s Class B interests |
|
|
| Related Party Transaction [Line Items] |
|
|
| Related party liabilities |
4,116
|
6,700
|
| Related Party | Accrued advisory fees |
|
|
| Related Party Transaction [Line Items] |
|
|
| Related party liabilities |
$ 7,625
|
$ 10,525
|