XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details - Schedule of Carrying Amount and Related Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost $ 312,922 $ 358,318
Unrealized Gains 1 158
Unrealized Losses (22) 0
Total cash, cash equivalents, restricted cash and short-term investments 312,901 358,476
Cash, cash equivalents and restricted cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 66,428 83,433
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 66,428 83,433
U.S. treasury bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 235,714 192,054
Unrealized Gains 0 47
Unrealized Losses (22) 0
Estimated Fair Value 235,692 192,101
U.S. treasury bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 9,542 81,292
Unrealized Gains 1 110
Unrealized Losses 0 0
Estimated Fair Value 9,543 81,402
Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 1,038 1,339
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 1,038 1,339
Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 200 200
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value $ 200 $ 201