Leases - Additional Details (Details) |
Dec. 31, 2023
option
|
---|---|
Lessee, Lease, Description [Line Items] | |
Lease term (in years) | 1 year |
Number of options to renew | 1 |
Minimum | |
Lessee, Lease, Description [Line Items] | |
Lease term (in years) | 2 years |
Lease renewal term (in years) | 1 year |
Maximum | |
Lessee, Lease, Description [Line Items] | |
Lease term (in years) | 10 years |
Lease renewal term (in years) | 5 years |