XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Cash and cash equivalents $ 69,636 $ 58,848
Amortized Cost, Investments 162,946 179,843
Amortized Cost, Total cash, cash equivalents and investments 232,582 238,691
Gross Unrealized Gains 12 265
Gross Unrealized Losses (1,052) (387)
Gross Unrealized Loss, Total cash, cash equivalents and investments (1,062)  
Estimated Fair Value, Cash and cash equivalents 69,626 58,848
Estimated Fair Value, Investments 161,906 179,721
Estimated Fair Value, Total cash, cash equivalents and investments 231,532 238,569
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Gross Unrealized Losses (10)  
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Investments 162,946 179,843
Gross Unrealized Gains 12 265
Gross Unrealized Losses (1,052) (387)
Estimated Fair Value, Investments $ 161,906 $ 179,721