Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]    
Operating Leases, 2022 $ 12,319  
Operating Leases, 2023 11,812  
Operating Leases, 2024 9,400  
Operating Leases, 2025 7,911  
Operating Leases, 2026 8,019  
Operating Leases, Thereafter 24,366  
Undiscounted Cash Flows 73,827  
Less: imputed interest (22,968)  
Reconciliation to lease liabilities:    
Lease liabilities - current 8,651 $ 8,963
Lease liabilities - long-term 42,208 47,740
Total operating lease liabilities 50,859  
Finance Leases, 2022 64  
Finance Leases, 2023 39  
Finance Leases, 2024 20  
Finance Leases, 2025 8  
Finance Leases, 2026 1  
Finance Leases, Thereafter 3  
Finance Leases, Undiscounted Cash Flows 135  
Less: Finance Leases, imputed interest (12)  
Finance Leases, Reconciliation to lease liabilities:    
Finance Leases, Lease liabilities - current 58 60
Finance Leases, Lease liabilities - long-term 65 $ 107
Total Finance Lease Liabilities 123  
Contractual Obligations, 2022 12,383  
Contractual Obligations, 2023 11,851  
Contractual Obligations, 2024 9,420  
Contractual Obligations, 2025 7,919  
Contractual Obligations, 2026 8,020  
Contractual Obligations, Thereafter 24,369  
Contractual Obligations, Undiscounted Cash Flows 73,962  
Less: Contractual Obligations, imputed interest (22,980)  
Contractual Obligations, Reconciliation to lease liabilities:    
Contractual Obligations, Lease liabilities - current 8,709  
Contractual Obligations, Lease liabilities - long-term 42,273  
Total Contractual Obligations, Lease Liabilities 50,982  
Related Party Lease [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2022 1,537  
Operating Leases, 2023 1,408  
Operating Leases, 2024 1,314  
Operating Leases, 2025 1,021  
Operating Leases, 2026 1,341  
Operating Leases, Thereafter 3,955  
Undiscounted Cash Flows 10,576  
Less: imputed interest (3,067)  
Reconciliation to lease liabilities:    
Lease liabilities - current 947  
Lease liabilities - long-term 6,562  
Total operating lease liabilities 7,509  
Other Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2022 10,782  
Operating Leases, 2023 10,404  
Operating Leases, 2024 8,086  
Operating Leases, 2025 6,890  
Operating Leases, 2026 6,678  
Operating Leases, Thereafter 20,411  
Undiscounted Cash Flows 63,251  
Less: imputed interest (19,901)  
Reconciliation to lease liabilities:    
Lease liabilities - current 7,704  
Lease liabilities - long-term 35,646  
Total operating lease liabilities $ 43,350