Leases - Additional Information (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
USD ($)
| |
| Lessee Lease Description [Line Items] | |
| Lease option to extend | five years |
| Lease existence of option to extend | true |
| Lease option to terminate | three years |
| Lease existence of option to terminate | true |
| Operating lease not yet commenced expense | $ 0 |
| Minimum | |
| Lessee Lease Description [Line Items] | |
| Lease term of contract | 1 year |
| Maximum | |
| Lessee Lease Description [Line Items] | |
| Lease term of contract | 10 years |