XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements - Recurring Basis - Investment in ECOTEC - Changes in FV (Details) - ECOTEC - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Reconciliation of changes in fair value        
Unrealized loss   $ (1,700)   $ (2,000)
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income   Other Nonoperating Income (Expense)   Other Nonoperating Income (Expense)
Equity investment        
Reconciliation of changes in fair value        
Balance, beginning of period $ 14,905 $ 14,549 $ 14,905 $ 12,803
Purchases of equity interests     2,000
Unrealized loss (1,742)   (1,996)
Balance, end of period $ 14,905 $ 12,807 $ 14,905 $ 12,807
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)