v3.26.1
Related Party Transactions - Equity method investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transactions.          
Loan $ 4,327   $ 4,327   $ 4,398
Mezzanine Equity 406   406   470
Interest income 4,172 $ 3,237 8,184 $ 6,836  
Share of net loss of equity method investee 69 676 (4) 606  
Dahae Energy Co., Ltd | Equity method investee          
Related Party Transactions.          
Bond 3,306   3,306   3,236
Loan 1,021   1,021   1,161
Warrants 607   607   607
Equity Method Investment 974   974   724
Mezzanine Equity 406   406   $ 470
Change in equity method investment 97   53    
Currency translation adjustment (258)   (408)    
Interest income 77 74 153 147  
Share of net loss of equity method investee 68 536 (4) 606  
Other comprehensive income $ (258) $ 78 $ (408) $ 45