v3.26.1
Investments - Amortized and Fair Value of our Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Amortized cost $ 191,793 $ 138,469
Gross unrealized gains 8 208
Gross unrealized losses (125) 0
Fair market value 191,676 138,677
Cash equivalents    
Assets    
Fair market value 98,399 14,410
Marketable securities    
Assets    
Fair market value 93,277 124,267
Money market funds    
Assets    
Amortized cost 98,399 14,410
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair market value 98,399 14,410
U.S. treasuries    
Assets    
Amortized cost 93,394 124,059
Gross unrealized gains 8 208
Gross unrealized losses (125) 0
Fair market value $ 93,277 $ 124,267