v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Loss Contingencies [Line Items]          
Loss contingency accrual $ 199,935   $ 199,935   $ 0
Loss contingency accrual, expense recognized in the period 199,935 $ 0 199,935 $ 0  
PRCM Advisers LLC Complaint | Pending Litigation          
Loss Contingencies [Line Items]          
Loss contingency accrual 199,900   199,900    
Loss contingency accrual, expense recognized in the period 199,900   199,900    
PRCM Advisers LLC Complaint | Pending Litigation | Termination Fee          
Loss Contingencies [Line Items]          
Loss contingency accrual, expense recognized in the period $ 139,800   $ 139,800