v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventories    
Hardware $ 2,781 $ 2,846
Parts and supplies 1,013 1,174
Inventories, current 3,794 4,020
Hardware 32 32
Parts and supplies 299 347
Inventories, noncurrent 331 379
Total inventories $ 4,125 $ 4,399