XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 279,370 $ 302,581
Unrealized Gains 1,893 6,764
Unrealized Losses (638) (22)
Fair Value 280,625 309,323
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 125,636 133,989
Unrealized Gains 884 2,697
Unrealized Losses (339) (21)
Fair Value 126,181 136,665
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 153,734 168,592
Unrealized Gains 1,008 4,067
Unrealized Losses (299) (1)
Fair Value $ 154,444 $ 172,658