Commitments and Contingencies - Years In Which Commitments are Expected to be Paid (Details) $ in Thousands |
Mar. 31, 2023
USD ($)
|
|---|---|
| Other Commitments [Line Items] | |
| Commitments to contribute capital to small business investment companies and CRA-related loan pools | $ 75,426 |
| 2023 | |
| Other Commitments [Line Items] | |
| Commitments to contribute capital to small business investment companies and CRA-related loan pools | 42,043 |
| 2024 | |
| Other Commitments [Line Items] | |
| Commitments to contribute capital to small business investment companies and CRA-related loan pools | $ 33,383 |