v3.26.1
Public Notes - Schedule of Fair Value Amounts for the Company's Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Offsetting Assets [Line Items]    
Gross Fair Value of Recognized Assets $ 18,900 $ 0
Foreign Exchange Forward    
Offsetting Assets [Line Items]    
Gross Fair Value of Recognized Assets 18,900  
Gross Fair Value Amount of Recognized Liabilities 0  
Foreign Exchange Forward | Designated as Hedging Instrument    
Offsetting Assets [Line Items]    
Gross Fair Value of Recognized Assets 18,900  
Gross Fair Value Amount of Recognized Liabilities 0  
Foreign Exchange Forward | Forward Contracts designated as cash flow hedging instruments | Designated as Hedging Instrument    
Offsetting Assets [Line Items]    
Notional Amount to be Purchased 135,063  
Notional Amount to be Sold 42,794  
Gross Fair Value of Recognized Assets 3,672  
Gross Fair Value Amount of Recognized Liabilities 0  
Foreign Exchange Forward | Forward Contracts designated as fair value hedging instruments | Designated as Hedging Instrument    
Offsetting Assets [Line Items]    
Notional Amount to be Purchased 545,710  
Notional Amount to be Sold 178,523  
Gross Fair Value of Recognized Assets 15,228  
Gross Fair Value Amount of Recognized Liabilities $ 0