v3.26.1
Debentures - Schedule of Aggregate Principal Annual Payments of the Debentures (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Schedule of Aggregate Principal Annual Payments of the Debentures [Line Items]  
Aggregate principal annual $ 194,815
2026 [Member]  
Schedule of Aggregate Principal Annual Payments of the Debentures [Line Items]  
Aggregate principal annual 74,797
2027 [Member]  
Schedule of Aggregate Principal Annual Payments of the Debentures [Line Items]  
Aggregate principal annual 28,393
2028 [Member]  
Schedule of Aggregate Principal Annual Payments of the Debentures [Line Items]  
Aggregate principal annual 26,620
2029 [Member]  
Schedule of Aggregate Principal Annual Payments of the Debentures [Line Items]  
Aggregate principal annual 24,957
2030 [Member]  
Schedule of Aggregate Principal Annual Payments of the Debentures [Line Items]  
Aggregate principal annual $ 40,048