v3.26.1
Investment in Transchem Limited Warrants (Details)
3 Months Ended 6 Months Ended
Jun. 03, 2026
USD ($)
shares
Jun. 03, 2026
USD ($)
₨ / shares
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 03, 2026
₨ / shares
Class of Warrant or Right [Line Items]              
Change in fair value of Transchem Warrant     $ 98,496,000 $ 0 $ 98,496,000 $ 0  
Transchem Warrant              
Class of Warrant or Right [Line Items]              
Investment warrants (in shares) | shares 47,500,000 47,500,000          
Investment warrants, consideration, percentage 25.00%            
Investment warrants, consideration (in indian rupee per share) | ₨ / shares   ₨ 18.75          
Warrant warrants, consideration $ 9,409,784            
Investment warrants, remaining consideration, percentage 75.00% 75.00%          
Investment warrants, remaining consideration (in indian rupee per share) | ₨ / shares             ₨ 56.25
Investment warrants, remaining consideration $ 28,258,858 ₨ 28,258,858          
Investment warrants, exercise ratio 1            
Investment warrants, expiration period 18 months            
Investment warrants, percentage ownership if transaction completed     64.40%   64.40%    
Change in fair value of Transchem Warrant     $ 98,300,000   $ 98,300,000