XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Instruments - Summary of Gross Fair Values of Individual Derivative Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Net Amounts of Assets Presented in the Consolidated Balance Sheet, Derivative Assets $ 378 $ 0
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 0 0
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet, Derivative Liabilities 0 317
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 0  
Gross Amount of Collateral Received/Pledged Not Offset in the Consolidated Balance Sheet, Derivative Liabilities   0
Net Amount, Derivative Assets 378 0
Derivative Asset, Fair Value, Gross Asset 378 0
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Derivative liabilities 0 317
Derivative Liability, Fair Value, Amount Offset Against Collateral 0 0
Derivative Liabilities Net Amount 0 317
Foreign Exchange Future    
Derivatives, Fair Value [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet, Derivative Liabilities 0  
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 0  
Derivative liabilities 0  
Derivative Liability, Fair Value, Amount Offset Against Collateral 0  
Derivative Liabilities Net Amount 0  
Foreign Exchange Forward    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 378  
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet, Derivative Liabilities   317
Derivative Liability, Fair Value, Amount Not Offset Against Collateral   0
Derivative Asset, Fair Value, Gross Asset 378 0
Derivative Asset, Fair Value, Amount Offset Against Collateral $ 0 0
Derivative liabilities   317
Derivative Liability, Fair Value, Amount Offset Against Collateral   0
Derivative Liabilities Net Amount   $ 317