v3.26.1
Legal Proceedings and Other Matters (Details)
Jan. 16, 2025
USD ($)
Apr. 30, 2026
USD ($)
export
Commitments and Contingencies Disclosure [Abstract]    
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 value of items exported without license   $ 2,000,000
Penalty per violation   $ 1,271,078