v3.26.3
Commitments and Contingencies (Details)
Jan. 16, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Potential contingency, damages paid, value $ 6,000,000
Potential contingency, damages to professional reputation, value $ 35,000,000