XML 105 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 48,875 $ 58,848 $ 79,765
Amortized Cost, Short-term investments 186,719 179,843  
Amortized Cost, Total cash, cash equivalents and short-term investments 235,594 238,691  
Gross Unrealized Gains 349 265  
Gross Unrealized Losses (375) (387)  
Estimated Fair Value, Cash and cash equivalents 48,875 58,848  
U.S. treasury securities 186,693 179,721  
Estimated Fair Value, Total cash, cash equivalents and short-term investments 235,568 238,569  
U.S. treasury securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost, Short-term investments 186,719 179,843  
Gross Unrealized Gains 349 265  
Gross Unrealized Losses (375) (387)  
U.S. treasury securities $ 186,693 $ 179,721