v3.26.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value
The following table presents fair value information related to the Company's assets and liabilities measured at amortized cost on the Condensed Consolidated Balance Sheets:
 Fair Value Measurements at March 31, 2026
TotalLevel 1Level 2Level 3
Assets
Cash equivalents:
Money market fund deposits$90,932 $90,932 $— $— 
Commercial paper137,102 — 137,102 — 
Term deposits57,896 — 57,896 — 
Total cash equivalents285,930 90,932 194,998 — 
Short-term investments:
Corporate bonds204,066 — 204,066 — 
U.S. Treasury and agency obligations62,488 — 62,488 — 
Commercial paper62,407 — 62,407 — 
Term deposits3,161 — 3,161 — 
Total short-term investments332,122 — 332,122 — 
Long-term investments:
Corporate bonds52,195 — 52,195 — 
U.S. Treasury and agency obligations
18,146 — 18,146 — 
Total long-term investments70,341 — 70,341 — 
Total$688,393 $90,932 $597,461 $— 
 Fair Value Measurements at December 31, 2025
TotalLevel 1Level 2Level 3
Assets
Cash equivalents:
Money market fund deposits$173,538 $173,538 $— $— 
Term deposits58,782 — 58,782 — 
Total cash equivalents232,320 173,538 58,782 — 
Short-term investments:
Corporate bonds264,431 — 264,431 — 
Commercial paper101,922 — 101,922 — 
U.S. Treasury and agency obligations66,469 — 66,469 — 
Term deposits3,104 — 3,104 — 
Total short-term investments435,926 — 435,926 — 
Long-term investments:
Corporate bonds52,294 — 52,294 — 
U.S. Treasury and agency obligations24,300 — 24,300 — 
Total long-term investments76,594 — 76,594 — 
Total744,840 173,538 571,302 — 
Schedule of Effective Maturity Dates of Held to Maturity Investments
The following table presents the effective maturity dates of debt investments, which are held-to-maturity:
March 31, 2026December 31, 2025
Book ValueFair ValueBook ValueFair Value
Investment maturity
Less than 1 year$332,144 $332,122 $435,538 $435,926 
1 - 5 years70,567 70,341 76,533 76,594 
Total
$402,711 $402,463 $512,071 $512,520