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.4
Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Operating Leases, 2023 $ 13,302  
Operating Leases, 2024 11,729  
Operating Leases, 2025 10,449  
Operating Leases, 2026 8,458  
Operating Leases, 2027 5,200  
Operating Leases, Thereafter 23,929  
Undiscounted Cash Flows 73,067  
Less: imputed interest (22,356)  
Reconciliation to lease liabilities:    
Lease liabilities – current 8,305 $ 8,651
Lease liabilities – long-term 42,406 42,208
Total operating lease liabilities 50,711  
Finance Leases, 2023 45  
Finance Leases, 2024 25  
Finance Leases, 2025 13  
Finance Leases, 2026 5  
Finance Leases, 2027 1  
Finance Leases, Thereafter 0  
Finance Leases, Undiscounted Cash Flows 89  
Less: Finance Leases, imputed interest (7)  
Finance Leases, Reconciliation to lease liabilities:    
Finance Leases, Lease liabilities - current 43 58
Finance Leases, Lease liabilities - long-term 39 $ 65
Total Finance Lease Liabilities 82  
Contractual Obligations, 2023 13,347  
Contractual Obligations, 2024 11,754  
Contractual Obligations, 2025 10,462  
Contractual Obligations, 2026 8,463  
Contractual Obligations, 2027 5,201  
Contractual Obligations, Thereafter 23,929  
Contractual Obligations, Undiscounted Cash Flows 73,156  
Less: Contractual Obligations, imputed interest (22,363)  
Contractual Obligations, Reconciliation to lease liabilities:    
Contractual Obligations, Lease liabilities - current 8,348  
Contractual Obligations, Lease liabilities - long-term 42,445  
Total Contractual Obligations, Lease Liabilities 50,793  
Related Party Lease [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2023 1,392  
Operating Leases, 2024 1,314  
Operating Leases, 2025 1,341  
Operating Leases, 2026 1,249  
Operating Leases, 2027 862  
Operating Leases, Thereafter 3,770  
Undiscounted Cash Flows 9,928  
Less: imputed interest (3,318)  
Reconciliation to lease liabilities:    
Lease liabilities – current 702  
Lease liabilities – long-term 5,908  
Total operating lease liabilities 6,610  
Other Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2023 11,910  
Operating Leases, 2024 10,415  
Operating Leases, 2025 9,108  
Operating Leases, 2026 7,209  
Operating Leases, 2027 4,338  
Operating Leases, Thereafter 20,159  
Undiscounted Cash Flows 63,139  
Less: imputed interest (19,038)  
Reconciliation to lease liabilities:    
Lease liabilities – current 7,603  
Lease liabilities – long-term 36,498  
Total operating lease liabilities $ 44,101