XML 135 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Recurring Basis - Investment in ECOTEC - Changes in FV (Details) - ECOTEC - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of changes in fair value    
Unrealized loss $ 1,000 $ 1,900
Equity investment    
Reconciliation of changes in fair value    
Balance, beginning of period 12,803  
Purchases of equity interests 3,075 14,667
Unrealized loss (973) (1,864)
Balance, end of period $ 14,905 $ 12,803