XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE OF FINANCIAL INSTRUMENTS - SCHEDULE OF SHORT-TERM INVESTMENTS WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Short-term investments, Less than 12 months, Fair Value $ 72,443 $ 59,863
Short-term investments, Less than 12 months, Unrealized Losses (220) (223)
Short-term investments, 12 months or Greater, Fair Value 5,501 24,833
Short-term investments, 12 months or Greater, Unrealized Losses (5) (261)
Short-term investments, Total Fair Value 77,944 84,696
Short-term investments, Total Unrealized Losses (225) (484)
Commercial paper    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Short-term investments, Less than 12 months, Fair Value 37,293 34,928
Short-term investments, Less than 12 months, Unrealized Losses (79) (84)
Short-term investments, Total Fair Value 37,293 34,928
Short-term investments, Total Unrealized Losses (79) (84)
U.S. Treasury bills    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Short-term investments, Less than 12 months, Fair Value 2,193 1,971
Short-term investments, Less than 12 months, Unrealized Losses (9) (6)
Short-term investments, 12 months or Greater, Fair Value   24,833
Short-term investments, 12 months or Greater, Unrealized Losses   (261)
Short-term investments, Total Fair Value 2,193 26,804
Short-term investments, Total Unrealized Losses (9) (267)
Agency bonds    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Short-term investments, Less than 12 months, Fair Value 32,957 22,964
Short-term investments, Less than 12 months, Unrealized Losses (132) (133)
Short-term investments, 12 months or Greater, Fair Value 5,501  
Short-term investments, 12 months or Greater, Unrealized Losses (5)  
Short-term investments, Total Fair Value 38,458 22,964
Short-term investments, Total Unrealized Losses $ (137) $ (133)