v3.26.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued expenses and other current liabilities    
Accrued expenses $ 13,533 $ 14,116
Cylinder deposits 24,009 22,438
Lease obligations 2,110 2,056
Other current liabilities 153 162
Total $ 39,805 $ 38,772