XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Amortized and Fair Value of our Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Amortized cost $ 116,192 $ 40,490
Gross unrealized gains 0 2
Gross unrealized losses (46) 0
Fair market value 116,146 40,492
Cash equivalents    
Assets    
Fair market value 13,434 15,195
Short-term investments    
Assets    
Fair market value 102,712 25,297
Money market funds    
Assets    
Amortized cost 1,513 1,158
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair market value 1,513 1,158
U.S. treasuries    
Assets    
Amortized cost 114,679 39,332
Gross unrealized gains 0 2
Gross unrealized losses (46) 0
Fair market value $ 114,633 $ 39,334