Leases - Supplemental Information Related to Operating and Finance Leases (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets | ||
| Other assets [extensible list] | Other assets | Other assets |
| Operating lease ROU assets | $ 176,760 | $ 159,882 |
| Fixed assets, net [extensible list] | Fixed assets, net | Fixed assets, net |
| Finance lease ROU assets | $ 1,465 | $ 1,711 |
| Liabilities | ||
| Accounts payable, accrued and other liabilities [extensible list] | Accounts payable, accrued and other liabilities | Accounts payable, accrued and other liabilities |
| Operating lease liabilities | $ 222,312 | $ 195,093 |
| Accounts payable accrued and other liabilities [extensible list] | Accounts payable, accrued and other liabilities | Accounts payable, accrued and other liabilities |
| Finance lease liabilities | $ 1,652 | $ 1,944 |