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