v3.26.1
Failed sale and leaseback arrangements - Property and financial obligations, sale leaseback arrangements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Sale and lease back transaction book value, net $ 118,207 $ 124,708
Accumulated depreciation 82,600 76,100
Financial obligation:    
Financial obligation - current 10,138 7,238
Financial obligation - net of current 195,431 202,901
Total financial obligation $ 205,569 $ 210,139