Leases - Summary of ROU Assets and Lease Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| ROU assets | ||
| Total ROU assets | $ 161,292 | $ 166,684 |
| Lease liabilities | ||
| Total lease liabilities | 205,140 | 188,395 |
| Operating Leases [Member] | ||
| ROU assets | ||
| Total ROU assets | 161,292 | 166,684 |
| Lease liabilities | ||
| Total lease liabilities | $ 205,140 | $ 188,395 |