v3.26.1
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Equity Method Investment Balances [Roll Forward]    
Investment in joint ventures at beginning of the period $ 0  
Income from joint ventures (244)  
Other comprehensive gain from joint ventures 124 $ (411)
Contributions 1,570  
Investment in joint ventures at end of the period 1,326  
Joint Venture    
Equity Method Investment Balances [Roll Forward]    
Investment in joint ventures at beginning of the period 104,250  
Income from joint ventures 3,292  
Foreign currency translation adjustment 422  
Other comprehensive gain from joint ventures 124  
Contributions 19,582  
Investment in joint ventures at end of the period $ 127,670