XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives - Schedule of Effect of Transactions in Derivative Instruments to the Consolidated Statements of Operationss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Foreign currency transactions $ (33) $ 311 $ (83)
Foreign currency forward contracts 6,513 2,116 (1,324)
Total net realized and unrealized gains (losses) on foreign currency forward contracts 24 (193)  
Foreign Currency Forward Contracts      
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Foreign currency transactions 24 (193)  
Foreign currency forward contracts 6,513 2,116 (1,324)
Total net realized and unrealized gains (losses) on foreign currency forward contracts $ 6,537 $ 1,923 $ (1,324)