XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 305,924 $ 389,792
Unrealized Gains 156 297
Unrealized Losses (38) (64)
Fair Value 306,042 390,025
U.S. Treasury obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 58,648 108,967
Unrealized Gains 58 69
Unrealized Losses 0 0
Fair Value 58,706 109,036
U.S. Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 11,922 25,083
Unrealized Gains 5 19
Unrealized Losses (6) (8)
Fair Value 11,921 25,094
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 60,449 60,002
Unrealized Gains 20 77
Unrealized Losses (11) (8)
Fair Value 60,458 60,071
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 7,954 21,850
Unrealized Gains 0 7
Unrealized Losses (1) 0
Fair Value 7,953 21,857
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 166,951 173,890
Unrealized Gains 73 125
Unrealized Losses (20) (48)
Fair Value $ 167,004 $ 173,967