v3.26.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued expenses and other current liabilities    
Accrued expenses $ 14,365 $ 14,116
Cylinder deposits 24,630 22,438
Lease obligations 2,053 2,056
Other current liabilities 95 162
Total $ 41,143 $ 38,772