v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Inventories    
Hardware $ 2,846 $ 2,553
Parts and supplies 1,174 1,627
Inventories, current 4,020 4,180
Hardware 32 248
Parts and supplies 347 617
Inventories, noncurrent 379 865
Total inventories 4,399 5,045
Inventory Impairment $ 511 $ 2,272