XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Instruments - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
Numbers
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Numbers
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Expenses And Other Current Liabilities    
Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member]      
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Number of derivative instruments | Numbers 8,506   11,816
Derivatives, Notional amount $ 29.1   $ 54.7
Derivatives, Asset notional amount 0.1   0.1
Dervative instrument not designated as hedging instrument, Gain Loss 1.3 $ 0.3  
Preferred stock warrant liability $ 0.1   $ 0.1