XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Forward Contracts - Schedule of Settled and Outstanding Forward Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Derivative [Line Items]          
Unrealized losses (gains) on forward contracts     $ 3,463 $ (1,675)  
Forward contracts payable          
Derivative [Line Items]          
Total notional amount of settled forward contracts $ 52,178 $ 75,923 110,547 135,348  
Realized losses (gains) from settlement of forward contracts 2,076 (1,793) 2,769 (175)  
Unrealized losses (gains) on forward contracts 1,966 4,661 3,463 (1,675)  
Total notional amount of outstanding forward contracts 103,676   103,676   $ 214,222
Settled in Philippine Pesos          
Derivative [Line Items]          
Total notional amount of settled forward contracts 41,690 68,825 87,654 128,250  
Total notional amount of outstanding forward contracts 81,376   81,376   169,029
Settled in Indian Rupees          
Derivative [Line Items]          
Total notional amount of settled forward contracts 10,488 $ 7,098 22,893 $ 7,098  
Total notional amount of outstanding forward contracts $ 22,300   $ 22,300   $ 45,193