v3.25.2
Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost $ 71,922 $ 285,643
Cash, unrealized gains 0 176
Cash, unrealized loss 0 (29)
Cash, fair value 71,922 285,790
Cash and cash equivalents 68,404 177,350
Short-term investments 3,518 78,139
Long-term investments 0 30,301
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost 42,097 145,671
Cash, unrealized gains 0 0
Cash, unrealized loss 0 0
Cash, fair value 42,097 145,671
Cash and cash equivalents 42,097 145,671
Short-term investments 0 0
Long-term investments 0 0
Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost   10,670
Cash, unrealized gains   2
Cash, unrealized loss   0
Cash, fair value   10,672
Cash and cash equivalents   1,248
Short-term investments   9,424
Long-term investments   0
Level 1 | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost 26,307 30,431
Cash, unrealized gains 0 0
Cash, unrealized loss 0 0
Cash, fair value 26,307 30,431
Cash and cash equivalents 26,307 30,431
Short-term investments 0 0
Long-term investments 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost   109,541
Cash, unrealized gains   176
Cash, unrealized loss   (29)
Cash, fair value   109,688
Cash and cash equivalents   1,248
Short-term investments   78,139
Long-term investments   30,301
Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost   3,009
Cash, unrealized gains   0
Cash, unrealized loss   0
Cash, fair value   3,009
Cash and cash equivalents   0
Short-term investments   3,009
Long-term investments   0
Level 2 | Fixed deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost 3,518  
Cash, unrealized gains 0  
Cash, unrealized loss 0  
Cash, fair value 3,518  
Cash and cash equivalents 0  
Short-term investments 3,518  
Long-term investments $ 0  
Level 2 | Treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost   1,462
Cash, unrealized gains   1
Cash, unrealized loss   0
Cash, fair value   1,463
Cash and cash equivalents   0
Short-term investments   1,463
Long-term investments   0
Level 2 | U.S. government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost   33,567
Cash, unrealized gains   61
Cash, unrealized loss   (9)
Cash, fair value   33,619
Cash and cash equivalents   0
Short-term investments   26,566
Long-term investments   7,053
Level 2 | U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost   6,907
Cash, unrealized gains   0
Cash, unrealized loss   (3)
Cash, fair value   6,904
Cash and cash equivalents   0
Short-term investments   0
Long-term investments   6,904
Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, adjusted cost   53,926
Cash, unrealized gains   112
Cash, unrealized loss   (17)
Cash, fair value   54,021
Cash and cash equivalents   0
Short-term investments   37,677
Long-term investments   $ 16,344