v3.26.1
Summary of Significant Accounting Policies (Details)
6 Months Ended
Jun. 30, 2026
Change in Accounting Estimate [Line Items]  
Acquired percentage 85.00%
Maximum [Member]  
Change in Accounting Estimate [Line Items]  
Customers are invoiced with payment terms 20 years
Minimum [Member]  
Change in Accounting Estimate [Line Items]  
Customers are invoiced with payment terms 10 years