Related Party Transactions (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Mar. 31, 2021 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Related Party Transaction [Line Items] | ||||
| Rent expense | $ 12,300 | $ 11,900 | $ 10,900 | |
| Other general and administrative expenses | 179,549 | 133,334 | 98,856 | |
| Management | ||||
| Related Party Transaction [Line Items] | ||||
| Contract, initial term | 12 months | |||
| Contract, renewal period | 12 months | |||
| Affiliated Entity | ||||
| Related Party Transaction [Line Items] | ||||
| Expenses of various companies related through common ownership | 26,400 | 21,100 | 15,000 | |
| Rent expense | 24,900 | 19,400 | 13,400 | |
| Legal fees | 600 | 600 | 600 | |
| Other general and administrative expenses | $ 900 | 900 | 600 | |
| Direct origination costs | $ 200 | $ 400 | ||