Leases - Narrative (Details) $ in Thousands |
Mar. 31, 2026
USD ($)
ft²
|
Dec. 31, 2025
USD ($)
|
|---|---|---|
| Lessee, Lease, Description [Line Items] | ||
| Operating lease right-of-use assets | $ 43,815 | $ 30,855 |
| Operating lease liabilities | $ 48,505 | $ 35,665 |
| Net rentable area (in sq.ft) | ft² | 84,148 | |
| Lease Expiring 2031 | ||
| Lessee, Lease, Description [Line Items] | ||
| Operating lease right-of-use assets | $ 15,800 | |
| Operating lease liabilities | $ 15,800 | |
| Minimum | ||
| Lessee, Lease, Description [Line Items] | ||
| Renewal term (in years) | 1 year | |
| Maximum | ||
| Lessee, Lease, Description [Line Items] | ||
| Renewal term (in years) | 6 years |