v3.25.2
Fair Value Measurements - Offsetting Derivatives (Details) - Forward commitments - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance as of:    
Gross Amount of Recognized Assets $ 0 $ 1,249
Gross Amount of Recognized Liabilities 0 (18)
Net Amounts Presented in the Consolidated Balance Sheet 0 1,231
Offsetting of Forward Commitments - Liabilities    
Gross Amount of Recognized Assets 0 0
Gross Amount of Recognized Liabilities (2,292) 0
Derivative Liability, Subject to Master Netting Arrangement, after Offset $ (2,292) $ 0