XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements and Available for Sale Investments -Schedule of Available-for-sale Investments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 249,207 $ 302,214
Gross Unrealized Gains 243 527
Gross Unrealized Losses (42) (15)
Total Fair Value 249,408 302,726
Short-term investments 221,412 262,293
Long-term investments 27,996 35,470
Agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,610 7,587
Gross Unrealized Gains 0 0
Gross Unrealized Losses (8) (8)
Total Fair Value 7,602 7,579
Short-term investments 5,100 7,600
Long-term investments $ 2,500 $ 0
Agency securities | Minimum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 1 year 1 year
Agency securities | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 2 years 2 years
Commercial and corporate obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 16,676 $ 10,642
Gross Unrealized Gains 18 10
Gross Unrealized Losses (6) 0
Total Fair Value 16,688 10,652
Short-term investments 11,600 10,700
Long-term investments $ 5,100 $ 0
Commercial and corporate obligations | Minimum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 1 year 1 year
Commercial and corporate obligations | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 2 years 2 years
U.S. Treasury Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 224,921 $ 283,985
Gross Unrealized Gains 225 517
Gross Unrealized Losses (28) (7)
Total Fair Value 225,118 284,495
Short-term investments 204,700 249,000
Long-term investments $ 20,400 $ 35,500
U.S. Treasury Securities | Minimum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 1 year 1 year
U.S. Treasury Securities | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Remaining maturity (in years) 2 years 2 years