XML 54 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements and Fair Value of Financial Instruments - Additional Information (Details)
Dec. 31, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value of marketable securities in an unrealized loss position $ 155,500,000
Marketable securities other-than-temporarily impaired 0
Marketable securities $ 5,000,000
Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Marketable securities term (in years) 1 year
Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Marketable securities term (in years) 2 years