v3.25.2
Related Party (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 20, 2025
Nov. 05, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
May 22, 2025
Related Party Transaction [Line Items]                
Proceeds from divestiture of a business         $ 5,075 $ 0    
Accrued Interest on Notes Receivable Instruments     $ 25 $ 84 50 $ 167    
Agrify Corporation [Member]                
Related Party Transaction [Line Items]                
Cash   $ 15,000 1,344   1,344   $ 319  
Subordinate Voting Shares   3,280            
Convertible Secured Note     $ 10,000   $ 10,000   $ 10,000 $ 27,000
Convertible note , maturity date         Nov. 05, 2025      
Interest rate   10.00%     34.00%   34.00%  
loss on the sale $ 11,678              
Conversion rate     $ 3.158   $ 3.158      
Investment cost carrying value     $ 18,223   $ 18,223   $ 18,873  
Proceeds from divestiture of a business $ 5,075              
Accrued Interest on Notes Receivable Instruments         $ 787   $ 156