v3.26.1
Investments - Schedule of Number of AFS Securities in Unrealized Loss Position, Including Related Parties (Details)
Jun. 30, 2026
position
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Unrealized Loss Position 6,551
Unrealized Loss Position 12 Months or More 4,820
Due to related parties  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Unrealized Loss Position 177
Unrealized Loss Position 12 Months or More 66