v3.25.2
Variable Interest Entities - Additional Information (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Variable Interest Entity, Not Primary Beneficiary  
Variable Interest Entity [Line Items]  
Maximum exposure to loss $ 411,270