v3.26.1
DERIVATIVE INSTRUMENTS - Schedule of Aggregate Notional Amount And Fair Value of Derivative Instruments (Details)
€ in Thousands, ₨ in Thousands, ¥ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Mar. 31, 2026
EUR (€)
Mar. 31, 2026
USD ($)
Mar. 31, 2026
JPY (¥)
Mar. 31, 2026
AUD ($)
Mar. 31, 2026
INR (₨)
Mar. 31, 2026
CAD ($)
Dec. 31, 2025
EUR (€)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
JPY (¥)
Dec. 31, 2025
AUD ($)
Dec. 31, 2025
INR (₨)
Dec. 31, 2025
CAD ($)
Assets                        
Fair Value   $ 493           $ 759        
Liabilities                        
Fair Value   (265)           (359)        
Foreign Currency Forward Contracts (EUR)                        
Assets                        
Notional | € € 4,548           € 0          
Fair Value   53           0        
Liabilities                        
Notional | € € 1,897           € 5,049          
Fair Value   (26)           (103)        
Foreign Currency Forward Contracts (JPY)                        
Assets                        
Notional | ¥     ¥ 1,752,396           ¥ 1,329,690      
Fair Value   326           759        
Liabilities                        
Notional | ¥     ¥ 213,605           ¥ 0      
Fair Value   (6)           0        
Foreign Currency Forward Contracts (AUD)                        
Assets                        
Notional       $ 5,527           $ 0    
Fair Value   53           0        
Liabilities                        
Notional       $ 2,647           $ 5,527    
Fair Value   (166)           (216)        
Foreign Currency Forward Contracts (INR)                        
Assets                        
Notional | ₨         ₨ 137,430           ₨ 0  
Fair Value   61           0        
Liabilities                        
Notional | ₨         ₨ 137,430           ₨ 0  
Fair Value   (67)           0        
Foreign Currency Forward Contracts (CAD)                        
Assets                        
Notional           $ 0           $ 0
Fair Value   0           0        
Liabilities                        
Notional           $ 0           $ 4,822
Fair Value   $ 0           $ (40)