XML 132 R51.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset   $ 403
Assets, fair value $ 1,328 403
SARs liability 0 163
Derivative liability 17  
Liabilities, fair value $ 17 $ 163
Derivative Asset, Statement of Financial Position [Extensible Enumeration]   Prepayments and other
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued liabilities and other Accrued liabilities and other
Prepayments and other    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset $ 119  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepayments and other  
Other long term assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset $ 1,209  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other long-term assets  
Level 1    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset   $ 0
Assets, fair value $ 0 0
SARs liability 0 0
Derivative liability 0  
Liabilities, fair value 0 0
Level 1 | Prepayments and other    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset $ 0  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepayments and other  
Level 1 | Other long term assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset $ 0  
Level 2    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset   403
Assets, fair value 1,328 403
SARs liability 0 163
Derivative liability 17  
Liabilities, fair value 17 163
Level 2 | Prepayments and other    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset $ 119  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepayments and other  
Level 2 | Other long term assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset $ 1,209  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other long-term assets  
Level 3    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset   0
Assets, fair value $ 0 0
SARs liability 0 0
Derivative liability 0  
Liabilities, fair value 0 $ 0
Level 3 | Prepayments and other    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset $ 0  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepayments and other  
Level 3 | Other long term assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Derivative asset $ 0