XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Held-to-Maturity Securities [Line Items]    
Cash and cash equivalents $ 12,502 $ 6,690
Investments, amortized cost 16,799 58,733
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (10) (144)
Investments, fair value 16,789 58,589
Investments, net carrying value 16,799 58,733
Commercial paper    
Schedule of Held-to-Maturity Securities [Line Items]    
Cash and cash equivalents 4,976  
Cash equivalents, gross unrealized gains 10  
Cash equivalents, gross unrealized losses 0  
Cash equivalents, fair value 4,986  
Commercial paper    
Schedule of Held-to-Maturity Securities [Line Items]    
Investments, amortized cost 16,799 58,733
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (10) (144)
Investments, fair value 16,789 58,589
Investments, net carrying value $ 16,799 $ 58,733