v3.25.4
Investments - Fair Value and Location of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Fair value of derivative instruments $ 0 $ 423
Foreign currency forward contracts (40) 0
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Fair value of derivative instruments   423
Foreign currency forward contracts (40)  
Prepaid expenses and other assets | Foreign currency forward contracts | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Fair value of derivative instruments 0 423
Other accrued expenses and liabilities | Foreign currency forward contracts | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Foreign currency forward contracts $ (40) $ 0