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 |