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 |