v3.26.1
Commitments, Contingencies and Guarantees (Narrative) (Details) - USD ($)
Jan. 20, 2026
Mar. 31, 2026
Commitment And Contingencies [Line Items]    
Settlement agreement to be paid $ 5,000,000  
Forgive debts owed $ 1,800,000  
Guarantees, Fair Value Disclosure   $ 0