v3.26.1
Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Weighted Average Amortization (in Years) 22 years 1 month 6 days  
Gross intangible assets $ 11,980 $ 11,980
Less: Accumulated amortization (4,711) (4,150)
Intangible assets, net $ 7,269 7,830
Solar renewable energy agreements    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life of intangible assets 1 year 6 months  
Weighted Average Amortization (in Years) 1 year 6 months  
Gross intangible assets $ 340 340
Performance based incentives agreements    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Weighted Average Amortization (in Years) 8 years 2 months 12 days  
Gross intangible assets $ 3,240 3,240
Performance based incentives agreements | Minimum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life of intangible assets 6 years 6 months  
Performance based incentives agreements | Maximum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life of intangible assets 8 years 6 months  
Trade name    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful life of intangible assets 26 years 6 months  
Weighted Average Amortization (in Years) 26 years 6 months  
Gross intangible assets $ 8,400 $ 8,400