v3.26.1
Financial Instruments - Schedule of Future Minimum Lease Payments Required under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2030
Dec. 31, 2029
Dec. 31, 2028
Dec. 31, 2027
Dec. 31, 2026
Dec. 31, 2025
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities           $ 721,180
2026 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities         $ 3,966  
2027 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities       $ 104,343    
2028 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities     $ 4,361      
2029 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities   $ 4,155        
2030+ [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities $ 604,355          
Long-term debt [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities           693,284
Long-term debt [Member] | 2026 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities         607  
Long-term debt [Member] | 2027 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities       100,585    
Long-term debt [Member] | 2028 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities     592      
Long-term debt [Member] | 2029 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities   482        
Long-term debt [Member] | 2030+ [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities 591,018          
Lease liabilities [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities           $ 27,896
Lease liabilities [Member] | 2026 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities         $ 3,359  
Lease liabilities [Member] | 2027 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities       $ 3,758    
Lease liabilities [Member] | 2028 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities     $ 3,769      
Lease liabilities [Member] | 2029 [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities   $ 3,673        
Lease liabilities [Member] | 2030+ [Member]            
Schedule of Maturities of Financial Liabilities and Lease Liabilities including Estimated Future Interest Payments [Line Items]            
Financial liabilities and lease liabilities $ 13,337