XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost $ 30,933 $ 58,733
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (46) (144)
Total investments 30,887 58,589
Investments, net carrying value 30,933 58,733
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 30,933 58,733
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (46) (144)
Total investments 30,887 58,589
Investments, net carrying value $ 30,933 $ 58,733