v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 24, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]              
Revenue   $ 953 $ 476   $ 2,396 $ 700  
Due from related parties   16,351     16,351   $ 11,840
Conversion of related party notes (in shares)       2,310,848      
Conversion of related party notes       $ 23,108      
Transactions with the ESG Fund | Related party | Management Fees              
Related Party Transaction [Line Items]              
Revenue     $ 200     $ 400  
Transactions with AeroFlexx | Related party              
Related Party Transaction [Line Items]              
Due from related parties   $ 16,300     $ 16,300   $ 10,500
Conversion of related party notes (in shares) 578,294            
Conversion of related party notes $ 5,800            
Minimum | Transactions with the ESG Fund | Related party              
Related Party Transaction [Line Items]              
Management fee percentage         1.00%    
Maximum | Transactions with the ESG Fund | Related party              
Related Party Transaction [Line Items]              
Management fee percentage         2.00%