XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Marketable Securities - Marketable Securities Classified by Contractual Maturities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Amortized Cost  
Due within one year $ 43,905
Due after one year through five years 29,051
Amortized Cost 72,956
Fair Value  
Due within one year 43,587
Due after one year through five years 28,917
Fair Value $ 72,504