XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents, and Investments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 58,848 $ 79,765 $ 269,665
Amortized Cost, Investments 179,843 157,899  
Amortized Cost, Total cash, cash equivalents and investments 238,691 237,664  
Gross Unrealized Gains 265 5  
Gross Unrealized Losses (387) (130)  
Estimated Fair Value, Cash and cash equivalents 58,848 79,765  
U.S. treasury securities 179,721 157,774  
Estimated Fair Value, Total cash, cash equivalents and investments 238,569 237,539  
U.S. treasury securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost, Investments 179,843 153,604  
Gross Unrealized Gains 265 5  
Gross Unrealized Losses (387) (108)  
U.S. treasury securities $ 179,721 153,501  
Corporate securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost, Investments   4,295  
Gross Unrealized Gains   0  
Gross Unrealized Losses   (22)  
U.S. treasury securities   $ 4,273