v3.26.1
Derivative Instruments - Schedule of Foreign Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Derivative Asset $ 63   $ 0
Foreign Exchange | Designated as Hedging Instrument | FX Forwards-Buy GBP/Sell USD      
Weighted-Average Remaining Term (years) 1 year 21 days 1 year 4 months 20 days  
Derivative Asset $ 32   (6)
Foreign Exchange | Designated as Hedging Instrument | FX Forwards-Buy GBP/Sell USD | Face Amount (Buy)      
Derivative Asset 29,155   17,876
Foreign Exchange | Designated as Hedging Instrument | FX Forwards-Buy GBP/Sell USD | Face Amount (Sell)      
Derivative Asset $ 38,700   24,000
Foreign Exchange | Designated as Hedging Instrument | FX Forwards-Buy GBP/Sell CAD      
Weighted-Average Remaining Term (years) 4 months 20 days 8 months 23 days  
Derivative Asset $ 31   (2)
Foreign Exchange | Designated as Hedging Instrument | FX Forwards-Buy GBP/Sell CAD | Face Amount (Buy)      
Derivative Asset 767   1,530
Foreign Exchange | Designated as Hedging Instrument | FX Forwards-Buy GBP/Sell CAD | Face Amount (Sell)      
Derivative Asset $ 1,600   $ 2,800