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