v3.26.1
Leases and Sale and Leaseback - Summary of Maturities of Operating and Finance Lease Liabilities (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (excluding the six months ended June 30, 2026) $ 2,828
Operating leases, 2027 5,018
Operating leases, 2028 4,929
Operating leases, 2029 4,484
Operating leases, 2030 4,428
Operating leases, Thereafter 11,093
Operating leases, Total lease payments 32,780
Operating leases, Less imputed interest (10,285)
Operating leases, Total lease liabilities 22,495
2026 (excluding the six months ended June 30, 2026) 1,238
Finance leases, 2027 2,881
Finance leases, 2028 370
Finance leases, 2029 152
Finance leases, 2030 105
Finance leases, Thereafter 0
Finance leases, Total lease payments 4,746
Finance leases, Less imputed interest (595)
Finance leases, Total lease liabilities $ 4,151