XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 64,420 $ 97,813
Unrealized Losses (111) (309)
Fair Value 64,309 97,504
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 0 3,997
Unrealized Losses 0 (22)
Fair Value 0 3,975
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,809 10,837
Unrealized Losses (5) (3)
Fair Value 9,804 10,834
U.S. treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 54,611 82,979
Unrealized Losses (106) (284)
Fair Value $ 54,505 $ 82,695