XML 112 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Lease Obligations - Schedule of Lease Liabilities Recorded on the Balance Sheet (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Lease liabilities, 2023 $ 13,066
Lease liabilities, 2024 14,107
Lease liabilities, 2025 13,581
Lease liabilities, 2026 13,210
Lease liabilities, 2027 13,368
Lease liabilities, Thereafter 90,210
Lease liabilities,Total lease payments 157,542
Lease liabilities, Imputed interest (35,459)
Lease liabilities $ 122,083