XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Summary of Investments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Marketable securities available-for-sale    
Amortized Cost $ 140,733 $ 212,970
Gross Unrealized Gains 15  
Gross Unrealized Losses (78) (884)
Estimated Fair Value 140,670 212,086
Aggregate fair value of marketable securities with unrealized gains (losses) position for less than a year $ 85,000 $ 212,100
Number of investments in an unrealized loss position for less than a year | security 14 23
U.S. Treasury obligations    
Marketable securities available-for-sale    
Amortized Cost $ 140,733 $ 212,970
Gross Unrealized Gains 15  
Gross Unrealized Losses (78) (884)
Estimated Fair Value $ 140,670 $ 212,086