v3.26.1
Inventory - Schedule of Inventory Consisted (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Natural gas generators $ 23,236 $ 10,017
Installation equipment 6,678 5,045
Raw materials 61,733 19,988
Work in progress 5,480 169
Spare parts inventory 8,932 8,461
Total inventory $ 106,059 $ 43,681