v3.25.2
Fair Value Measurements - Foreign Currency Forward Contracts (Details) - derivative
Jun. 30, 2025
Dec. 31, 2024
Foreign Exchange Contract    
Fair Value Measurements    
Number of foreign currency derivatives held 0 0