XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Summary of Realized and Unrealized Gains and Losses on Foreign Currency Forward Contracts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gain (Loss) on Securities [Line Items]      
Unrealized gain/(loss) $ 19 $ 1,719 $ (2,625)
Realized gain/(loss) (324) (149) 0
Forward Contracts [Member]      
Gain (Loss) on Securities [Line Items]      
Unrealized gain/(loss) (2,838) 3,590 (1,688)
Realized gain/(loss) 1,148 (1,470) 802
Total gain/(loss) $ (1,690) $ 2,120 $ (886)