v3.25.4
Commitments and Contingencies (Details) - Office of Foreign Assets Control
12 Months Ended
Dec. 31, 2025
USD ($)
Loss Contingencies [Line Items]  
Payments for legal settlements $ 2,473,360
Litigation settlement, amount awarded to other party $ 630,000