v3.26.1
Commitments and Contingencies (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
kg
Commitments and Contingencies Disclosure [Abstract]    
Commitment to purchase API | kg   1,450
Purchase obligation   $ 10,200,000
Other losses for contingent liability $ 0  
Other provisions for a loss contingency $ 0