XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents and Marketable Securities - Schedule of Marketable Securities in Continuous Unrealized Loss Position (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Marketable Securities [Line Items]  
Marketable securities with unrealized losses, Less than 12 months, Estimated Fair Value $ 117,546
Marketable securities with unrealized losses, Less than 12 months, Unrealized Losses (74)
U.S. treasury securities  
Marketable Securities [Line Items]  
Marketable securities with unrealized losses, Less than 12 months, Estimated Fair Value 90,597
Marketable securities with unrealized losses, Less than 12 months, Unrealized Losses (28)
U.S. government agency bonds  
Marketable Securities [Line Items]  
Marketable securities with unrealized losses, Less than 12 months, Estimated Fair Value 26,949
Marketable securities with unrealized losses, Less than 12 months, Unrealized Losses $ (46)