XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable securities - Schedule Of Marketable Securities Unrealized Loss Position Fair Value (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, Less than 12 Months Gross Unrealized Losses $ (176)
Marketable securities, Less than 12 Months Estimated Fair Value 57,542
Marketable securities, 12 Months or More Gross Unrealized Losses (116)
Marketable securities, 12 Months or More Estimated Fair Value 13,135
Marketable securities, Total Gross Unrealized Losses (292)
Marketable securities, Total Estimated Fair Value 70,677
U.S. Treasury Securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, Less than 12 Months Gross Unrealized Losses (10)
Marketable securities, Less than 12 Months Estimated Fair Value 29,273
Marketable securities, Total Gross Unrealized Losses (10)
Marketable securities, Total Estimated Fair Value 29,273
Corporate Debt Securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, Less than 12 Months Gross Unrealized Losses (166)
Marketable securities, Less than 12 Months Estimated Fair Value 28,269
Marketable securities, 12 Months or More Gross Unrealized Losses (116)
Marketable securities, 12 Months or More Estimated Fair Value 13,135
Marketable securities, Total Gross Unrealized Losses (282)
Marketable securities, Total Estimated Fair Value $ 41,404