Quarterly report pursuant to Section 13 or 15(d)

Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail)

v3.22.1
Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Operating Leases, 2023 $ 12,943  
Operating Leases, 2024 11,963  
Operating Leases, 2025 10,026  
Operating Leases, 2026 8,867  
Operating Leases, 2027 6,457  
Operating Leases, Thereafter 26,590  
Undiscounted Cash Flows 76,846  
Less: imputed interest (23,316)  
Reconciliation to lease liabilities:    
Lease liabilities - current 8,815 $ 8,651
Lease liabilities - long-term 44,715 42,208
Total operating lease liabilities 53,530  
Finance Leases, 2023 64  
Finance Leases, 2024 36  
Finance Leases, 2025 17  
Finance Leases, 2026 10  
Finance Leases, 2027 5  
Finance Leases, Thereafter 1  
Finance Leases, Undiscounted Cash Flows 133  
Less: Finance Leases, imputed interest (12)  
Finance Leases, Reconciliation to lease liabilities:    
Finance Leases, Lease liabilities - current 59 58
Finance Leases, Lease liabilities - long-term 62 $ 65
Total Finance Lease Liabilities 121  
Contractual Obligations, 2023 13,007  
Contractual Obligations, 2024 11,999  
Contractual Obligations, 2025 10,043  
Contractual Obligations, 2026 8,877  
Contractual Obligations, 2027 6,462  
Contractual Obligations, Thereafter 26,591  
Contractual Obligations, Undiscounted Cash Flows 76,979  
Less: Contractual Obligations, imputed interest (23,328)  
Contractual Obligations, Reconciliation to lease liabilities:    
Contractual Obligations, Lease liabilities - current 8,874  
Contractual Obligations, Lease liabilities - long-term 44,777  
Total Contractual Obligations, Lease Liabilities 53,651  
Related Party Lease [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2023 1,565  
Operating Leases, 2024 1,305  
Operating Leases, 2025 1,307  
Operating Leases, 2026 1,341  
Operating Leases, 2027 1,063  
Operating Leases, Thereafter 3,955  
Undiscounted Cash Flows 10,536  
Less: imputed interest (3,294)  
Reconciliation to lease liabilities:    
Lease liabilities - current 976  
Lease liabilities - long-term 6,266  
Total operating lease liabilities 7,242  
Other Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2023 11,378  
Operating Leases, 2024 10,658  
Operating Leases, 2025 8,719  
Operating Leases, 2026 7,526  
Operating Leases, 2027 5,394  
Operating Leases, Thereafter 22,635  
Undiscounted Cash Flows 66,310  
Less: imputed interest (20,022)  
Reconciliation to lease liabilities:    
Lease liabilities - current 7,839  
Lease liabilities - long-term 38,449  
Total operating lease liabilities $ 46,288