XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Details)
Jan. 16, 2025
USD ($)
Jul. 31, 2025
USD ($)
export
Loss Contingencies [Line Items]    
Potential contingency, damages paid, value $ 6,000,000  
Potential contingency, damages to professional reputation, value $ 35,000,000  
Items exported without license | export   70
Transaction values of items exported without license   $ 2,000,000
Penalty per violation   $ 1,271,078