v3.26.1
Leases and sale and leaseback - Summary of Maturities of Finance Obligations Sale and Leaseback (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Sale Leaseback Transaction [Line Items]  
Total lease liabilities $ 7,300
Sale and Leaseback [Member]  
Sale Leaseback Transaction [Line Items]  
2026 (excluding the six months ended June 30, 2026) 2,801
2027 5,279
Total lease payments 8,080
Less imputed interest (814)
Total lease liabilities $ 7,266