v3.26.1
Additional Details to the Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Additional Details to the Statement of Operations [Line Items]    
Cost of revenues $ 63,297 $ 47,375
Amount of renewable energy credits 1,077
Amount of waste tax credits 804
Electrical Component Inventory and Waste Limestone and Fuel Oil [Member]    
Additional Details to the Statement of Operations [Line Items]    
Cost of revenues $ 11,206 $ 678