XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Cash equivalents, amortized cost and net carrying value $ 9,273 $ 12,502
Investments, amortized cost 14,373 16,799
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (13) (10)
Investments, fair value 14,360 16,789
Investments, net carrying value 14,373 16,799
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Cash equivalents, amortized cost and net carrying value 4,937 4,976
Cash equivalents, gross unrealized gains 6 10
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, fair value 4,943 4,986
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 3,502  
Investments, gross unrealized gains 0  
Investments, gross unrealized losses (2)  
Investments, fair value 3,500  
Investments, net carrying value 3,502  
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 10,871 16,799
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (11) (10)
Investments, fair value 10,860 16,789
Investments, net carrying value $ 10,871 $ 16,799