Leases - Components of Finance and Operating Leases (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Operating leases: | ||
| Right-of-use asset, net | $ 65,188 | $ 66,698 |
| Short-term lease liability (recorded in accrued expenses) | $ 7,349 | $ 7,998 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accounts payable and accrued expenses | Accounts payable and accrued expenses |
| Long-term lease liability | $ 53,009 | $ 54,549 |
| Total operating lease liabilities | $ 60,358 | $ 62,547 |