v3.26.1
INVESTMENTS - Schedule of Fair Value Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Donald Project JV    
Loss in unconsolidated affiliates $ (62) $ (141)
Total Investments    
Beginning balance 27,525  
Contributions 3,036  
Loss in unconsolidated affiliates (62)  
Other comprehensive income 288  
Ending balance 30,787  
Donald Project JV    
Donald Project JV    
Beginning balance 25,181  
Contributions 3,036  
Loss in unconsolidated affiliates (20)  
Other comprehensive income 270  
Ending balance 28,467  
Tate    
Tate    
Beginning balance 2,344  
Contributions 0  
Loss in unconsolidated affiliates (42)  
Other comprehensive income 18  
Ending balance $ 2,320