Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Operating and Finance Lease Right-of-Use Assets - Summary of Future Lease Payments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Operating Leases, 2024 $ 10,999  
Operating Leases, 2025 11,846  
Operating Leases, 2026 10,610  
Operating Leases, 2027 8,590  
Operating Leases, 2028 6,385  
Operating Leases, Thereafter 25,503  
Undiscounted Cash Flows 73,933  
Less: imputed interest (22,225)  
Reconciliation to lease liabilities:    
Lease liabilities – current 8,900 $ 8,305
Lease liabilities – long-term 42,808 42,406
Total operating lease liabilities 51,708  
Finance Leases, 2024 38  
Finance Leases, 2025 20  
Finance Leases, 2026 19  
Finance Leases, 2027 4  
Finance Leases, 2028 1  
Finance Leases, Thereafter 0  
Finance Leases, Undiscounted Cash Flows 82  
Less: Finance Leases, imputed interest (8)  
Finance Leases, Reconciliation to lease liabilities:    
Finance Leases, Lease liabilities - current 36 43
Finance Leases, Lease liabilities - long-term 38 $ 39
Total Finance Lease Liabilities 74  
Contractual Obligations, 2024 11,037  
Contractual Obligations, 2025 11,866  
Contractual Obligations, 2026 10,629  
Contractual Obligations, 2027 8,594  
Contractual Obligations, 2028 6,386  
Contractual Obligations, Thereafter 25,503  
Contractual Obligations, Undiscounted Cash Flows 74,015  
Less: Contractual Obligations, imputed interest (22,233)  
Contractual Obligations, Reconciliation to lease liabilities:    
Contractual Obligations, Lease liabilities - current 8,936  
Contractual Obligations, Lease liabilities - long-term 42,846  
Total Contractual Obligations, Lease Liabilities 51,782  
Related Party Lease [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2024 1,453  
Operating Leases, 2025 1,954  
Operating Leases, 2026 1,959  
Operating Leases, 2027 1,624  
Operating Leases, 2028 1,201  
Operating Leases, Thereafter 3,584  
Undiscounted Cash Flows 11,775  
Less: imputed interest (3,341)  
Reconciliation to lease liabilities:    
Lease liabilities – current 1,220  
Lease liabilities – long-term 7,214  
Total operating lease liabilities 8,434  
Other Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Operating Leases, 2024 9,546  
Operating Leases, 2025 9,892  
Operating Leases, 2026 8,651  
Operating Leases, 2027 6,966  
Operating Leases, 2028 5,184  
Operating Leases, Thereafter 21,919  
Undiscounted Cash Flows 62,158  
Less: imputed interest (18,884)  
Reconciliation to lease liabilities:    
Lease liabilities – current 7,680  
Lease liabilities – long-term 35,594  
Total operating lease liabilities $ 43,274