XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Schedule of Cash Equivalents and Marketable Securities Classified as Available-For-Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and cash equivalents    
Total cash and cash equivalents $ 87,759 $ 99,775
Total cash and cash equivalents, amortized cost 87,764 99,774
Gross unrealized gains 0 1
Gross unrealized losses (5) 0
Marketable securities    
Fair value 507,066 382,023
Amortized cost 507,053 381,989
Gross unrealized gains 228 305
Gross unrealized losses (215) (271)
Cash, cash equivalents and marketable securities    
Fair value 594,825 481,798
Amortized cost 594,817 481,763
Gross unrealized gains 228 306
Gross unrealized losses (220) (271)
Time deposits    
Marketable securities    
Fair value 12,870 12,870
Amortized cost 12,870 12,870
Gross unrealized gains 0 0
Gross unrealized losses 0 0
U.S. Government bonds and notes    
Marketable securities    
Fair value 202,535 220,056
Amortized cost 202,530 220,034
Gross unrealized gains 94 184
Gross unrealized losses (89) (162)
Non-U.S. Government bonds and notes    
Marketable securities    
Fair value 3,947  
Amortized cost 3,946  
Gross unrealized gains 1  
Gross unrealized losses 0  
Corporate bonds, commercial paper and notes    
Marketable securities    
Fair value 287,714 149,097
Amortized cost 287,707 149,085
Gross unrealized gains 133 121
Gross unrealized losses (126) (109)
Cash    
Cash and cash equivalents    
Fair value 59,029 87,415
Amortized cost 59,029 87,415
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Money market funds    
Cash and cash equivalents    
Fair value 14,297 6,025
Amortized cost 14,297 6,025
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Corporate bonds, commercial paper and notes    
Cash and cash equivalents    
Fair value 14,433 6,335
Amortized cost 14,438 6,334
Gross unrealized gains 0 1
Gross unrealized losses (5) 0
Cash equivalents    
Cash and cash equivalents    
Fair value 28,730 12,360
Amortized cost 28,735 12,359
Gross unrealized gains 0 1
Gross unrealized losses $ (5) $ 0