v3.26.1
Derivatives - Schedule of Effect of Transactions in Derivative Instruments to the Consolidated Statements of Operationss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Foreign currency transactions $ 71 $ (456) $ 783 $ (99)
Foreign currency forward contracts     (502) (5,977)
Foreign Currency Forward Contracts        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Foreign currency transactions 203 0 203 0
Foreign currency forward contracts (427) (5,120) (502) (5,977)
Total net realized and unrealized gains (losses) on foreign currency forward contracts $ (224) $ (5,120) $ (299) $ (5,977)