XML 45 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Transfers into or out of Level 3 securities $ 0 $ 0  
Impairment losses 0 $ 0  
Foreign exchange forward | Designated as hedging instrument      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Notional amount of derivative instrument 55,000,000   $ 62,000,000
Fair value, nonrecurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying values of investments $ 19,000,000   $ 19,000,000