XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Cash Equivalents and Marketable Securities Classified as Available-For-Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash and cash equivalents    
Total cash and cash equivalents, fair value $ 182,826 $ 99,775
Total cash and cash equivalents, amortized cost 182,822 99,774
Gross unrealized gains 7 1
Gross unrealized losses (3) 0
Marketable securities    
Fair value 579,005 382,023
Amortized cost 578,506 381,989
Gross unrealized gains 612 305
Gross unrealized losses (113) (271)
Cash, cash equivalents and marketable securities    
Fair value 761,831 481,798
Amortized cost 761,328 481,763
Gross unrealized gains 619 306
Gross unrealized losses (116) (271)
Time deposits    
Marketable securities    
Fair value 15,540 12,870
Amortized cost 15,540 12,870
Gross unrealized gains 0 0
Gross unrealized losses 0 0
U.S. Government bonds and notes    
Cash and cash equivalents    
Fair value 16,936  
Amortized cost 16,932  
Gross unrealized gains 4  
Gross unrealized losses 0  
Marketable securities    
Fair value 161,361 220,056
Amortized cost 161,231 220,034
Gross unrealized gains 180 184
Gross unrealized losses (50) (162)
Non-U.S. Government bonds and notes    
Marketable securities    
Fair value 3,983  
Amortized cost 3,980  
Gross unrealized gains 3  
Gross unrealized losses 0  
Corporate bonds, commercial paper and notes    
Marketable securities    
Fair value 398,121 149,097
Amortized cost 397,755 149,085
Gross unrealized gains 429 121
Gross unrealized losses (63) (109)
Cash    
Cash and cash equivalents    
Fair value 67,833 87,415
Amortized cost 67,833 87,415
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Money market funds    
Cash and cash equivalents    
Fair value 47,277 6,025
Amortized cost 47,277 6,025
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Corporate bonds, commercial paper and notes    
Cash and cash equivalents    
Fair value 50,780 6,335
Amortized cost 50,780 6,334
Gross unrealized gains 3 1
Gross unrealized losses (3) 0
Cash equivalents    
Cash and cash equivalents    
Fair value 114,993 12,360
Amortized cost 114,989 12,359
Gross unrealized gains 7 1
Gross unrealized losses $ (3) $ 0