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.2
Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Operating Leases, 2023 $ 11,928  
Operating Leases, 2024 11,272  
Operating Leases, 2025 9,821  
Operating Leases, 2026 8,755  
Operating Leases, 2027 5,220  
Operating Leases, Thereafter 26,756  
Undiscounted Cash Flows 73,752  
Less: imputed interest (22,358)  
Reconciliation to lease liabilities:    
Lease liabilities - current 8,795 $ 8,651
Lease liabilities - long-term 42,599 42,208
Total operating lease liabilities 51,394  
Finance Leases, 2023 60  
Finance Leases, 2024 26  
Finance Leases, 2025 21  
Finance Leases, 2026 8  
Finance Leases, 2027 4  
Finance Leases, Thereafter 1  
Finance Leases, Undiscounted Cash Flows 120  
Less: Finance Leases, imputed interest (10)  
Finance Leases, Reconciliation to lease liabilities:    
Finance Leases, Lease liabilities - current 57 58
Finance Leases, Lease liabilities - long-term 53 $ 65
Total Finance Lease Liabilities 110  
Contractual Obligations, 2023 11,988  
Contractual Obligations, 2024 11,298  
Contractual Obligations, 2025 9,842  
Contractual Obligations, 2026 8,763  
Contractual Obligations, 2027 5,224  
Contractual Obligations, Thereafter 26,757  
Contractual Obligations, Undiscounted Cash Flows 73,872  
Less: Contractual Obligations, imputed interest (22,368)  
Contractual Obligations, Reconciliation to lease liabilities:    
Contractual Obligations, Lease liabilities - current 8,852  
Contractual Obligations, Lease liabilities - long-term 42,652  
Total Contractual Obligations, Lease Liabilities 51,504  
Related Party Lease [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2023 1,308  
Operating Leases, 2024 1,250  
Operating Leases, 2025 1,274  
Operating Leases, 2026 1,280  
Operating Leases, 2027 865  
Operating Leases, Thereafter 3,955  
Undiscounted Cash Flows 9,932  
Less: imputed interest (3,111)  
Reconciliation to lease liabilities:    
Lease liabilities - current 877  
Lease liabilities - long-term 5,944  
Total operating lease liabilities 6,821  
Other Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2023 10,620  
Operating Leases, 2024 10,022  
Operating Leases, 2025 8,547  
Operating Leases, 2026 7,475  
Operating Leases, 2027 4,355  
Operating Leases, Thereafter 22,801  
Undiscounted Cash Flows 63,820  
Less: imputed interest (19,247)  
Reconciliation to lease liabilities:    
Lease liabilities - current 7,918  
Lease liabilities - long-term 36,655  
Total operating lease liabilities $ 44,573