XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost $ 21,841 $ 16,799
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (21) (10)
Total investments 21,820 16,789
Investments, net carrying value 21,841 16,799
Cash and cash equivalents 6,319 12,502
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
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 5,012  
Investments, gross unrealized gains 0  
Investments, gross unrealized losses (2)  
Total investments 5,010  
Investments, net carrying value 5,012  
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 16,829 16,799
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (19) (10)
Total investments 16,810 16,789
Investments, net carrying value $ 16,829 $ 16,799