XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Marketable Securities (Details)
Mar. 31, 2023
USD ($)
security
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost $ 186,986,000
Gross Unrealized Gains 5,000
Gross Unrealized Losses (983,000)
Estimated Fair Value 186,008,000
Allowance for losses on available-for-sale debt securities $ 0
Marketable securities in an unrealized loss position for more than 12 months | security 23
Security in continuous unrealized loss position, more than 12 months, accumulated Loss $ 800,000
Security in continuous unrealized loss position, more than 12 months, fair value 63,700,000
Cash and cash equivalents  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 40,970,000
Gross Unrealized Gains 1,000
Estimated Fair Value 40,971,000
Short-term marketable securities  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 146,016,000
Gross Unrealized Gains 4,000
Gross Unrealized Losses (983,000)
Estimated Fair Value $ 145,037,000