Leases - Summary of Supplemental Cash Flow Information and Other Lease Information (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Supplemental disclosures of cash flow information | ||
| Cash payments for operating leases included in cash flows used in operating activities | $ 1,854 | $ 1,218 |
| Other lease information | ||
| Weighted-average remaining lease term - Operating leases | 6 years 9 months 18 days | 7 years 8 months 12 days |
| Weighted-average discount rate - Operating leases | 6.40% | 6.40% |