XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 27,637 $ 27,689
Unrealized Gains 3 0
Unrealized Losses (8) (160)
Fair Value 27,632 27,529
Maturities Greater than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 6,336  
Unrealized Gains 0  
Unrealized Losses (15)  
Fair Value 6,321  
U.S. government securities | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 25,336 27,689
Unrealized Gains 3 0
Unrealized Losses (4) (160)
Fair Value 25,335 $ 27,529
Corporate bonds    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 6,336  
Unrealized Gains 0  
Unrealized Losses (15)  
Fair Value 6,321  
Corporate bonds | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 2,301  
Unrealized Gains 0  
Unrealized Losses (4)  
Fair Value $ 2,297