Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Leases [Abstract] | ||
| 2022 | $ 53,258 | |
| 2023 | 54,206 | |
| 2024 | 44,025 | |
| 2025 | 42,163 | |
| 2026 | 37,045 | |
| Thereafter | 92,365 | |
| Total undiscounted liabilities | 323,062 | |
| Lessee, Operating Lease, Liability, Undiscounted Excess Amount | (62,989) | |
| Total lease liabilities | 260,073 | $ 258,879 |
| 2022 | 12,461 | |
| 2023 | 18,274 | |
| 2024 | 16,403 | |
| 2025 | 14,210 | |
| 2026 | 13,748 | |
| Thereafter | 57,653 | |
| Total undiscounted liabilities | 132,749 | |
| Sublease Income Receivable Undiscounted Excess Amount | 0 | |
| Total | 132,749 | |
| 2022 | 40,797 | |
| 2023 | 35,932 | |
| 2024 | 27,622 | |
| 2025 | 27,953 | |
| 2026 | 23,297 | |
| Thereafter | 34,712 | |
| Total undiscounted liabilities | 190,313 | |
| Net Lease Payables Undiscounted Excess Amount | (62,989) | |
| Total | $ 127,324 |
| X | ||||||||||
- Definition Net lease payables due thereafter. No definition available.
|
| X | ||||||||||
- Definition Net lease payables due total. No definition available.
|
| X | ||||||||||
- Definition Net lease payables due year five. No definition available.
|
| X | ||||||||||
- Definition Net lease payables due year four. No definition available.
|
| X | ||||||||||
- Definition Net lease payables due year three. No definition available.
|
| X | ||||||||||
- Definition Net lease payables due year two. No definition available.
|
| X | ||||||||||
- Definition Net lease payables net total. No definition available.
|
| X | ||||||||||
- Definition Net lease payables next twelve months. No definition available.
|
| X | ||||||||||
- Definition Net lease payables undiscounted excess amount. No definition available.
|
| X | ||||||||||
- Definition Sublease income receivable net. No definition available.
|
| X | ||||||||||
- Definition Sublease income receivable next twelve months. No definition available.
|
| X | ||||||||||
- Definition Sublease income receivable thereafter. No definition available.
|
| X | ||||||||||
- Definition Sublease income receivable total. No definition available.
|
| X | ||||||||||
- Definition Sublease income receivable undiscounted amount. No definition available.
|
| X | ||||||||||
- Definition Sublease income receivable year five. No definition available.
|
| X | ||||||||||
- Definition Sublease income receivable year four. No definition available.
|
| X | ||||||||||
- Definition Sublease income receivable year three. No definition available.
|
| X | ||||||||||
- Definition Sublease income receivable year two. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|