Commitments and Contingencies - Summarizes ROU Assets and Lease Liabilities for Lease Agreements (Details) - USD ($) $ in Thousands |
Mar. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Loss Contingencies [Line Items] | ||
| ROU assets | $ 33,431 | $ 34,689 |
| Present value of future minimum lease payments | 37,744 | |
| Leases, Commenced In July 2022 | ||
| Loss Contingencies [Line Items] | ||
| ROU assets | 13,776 | 14,321 |
| Present value of future minimum lease payments | 14,773 | 15,302 |
| Leases, Commenced In August 2022 | ||
| Loss Contingencies [Line Items] | ||
| ROU assets | 5,698 | 5,814 |
| Present value of future minimum lease payments | $ 5,937 | $ 6,005 |