v3.26.1
Investments - Schedule of Available-for-sale Securities with Unrealized Losses (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
Jun. 30, 2025
USD ($)
security
Debt Securities, Available-for-sale [Line Items]    
Less than or equal to 1 year, fair value $ 688,458 $ 338,059
Less than or equal to 1 year, unrealized losses (1,683) (161)
Greater than 1 year, fair value 0 16,978
Greater than 1 year, unrealized losses 0 (14)
Total, fair value 688,458 355,037
Total, unrealized losses $ (1,683) $ (175)
Number of securities with unrealized losses | security 181 67
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Less than or equal to 1 year, fair value $ 45,011 $ 7,711
Less than or equal to 1 year, unrealized losses (53) 0
Greater than 1 year, fair value 0 0
Greater than 1 year, unrealized losses 0 0
Total, fair value 45,011 7,711
Total, unrealized losses (53) 0
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Less than or equal to 1 year, fair value 200,787 42,842
Less than or equal to 1 year, unrealized losses (704) (41)
Greater than 1 year, fair value 0 16,978
Greater than 1 year, unrealized losses 0 (14)
Total, fair value 200,787 59,820
Total, unrealized losses (704) (55)
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Less than or equal to 1 year, fair value 160,424 83,701
Less than or equal to 1 year, unrealized losses (190) (18)
Greater than 1 year, fair value 0 0
Greater than 1 year, unrealized losses 0 0
Total, fair value 160,424 83,701
Total, unrealized losses (190) (18)
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Less than or equal to 1 year, fair value 6,540  
Less than or equal to 1 year, unrealized losses (11)  
Greater than 1 year, fair value 0  
Greater than 1 year, unrealized losses 0  
Total, fair value 6,540  
Total, unrealized losses (11)  
Agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Less than or equal to 1 year, fair value   11,347
Less than or equal to 1 year, unrealized losses   (11)
Greater than 1 year, fair value   0
Greater than 1 year, unrealized losses   0
Total, fair value   11,347
Total, unrealized losses   (11)
Government bonds, Non-US    
Debt Securities, Available-for-sale [Line Items]    
Less than or equal to 1 year, fair value 2,169 3,163
Less than or equal to 1 year, unrealized losses 0 0
Greater than 1 year, fair value 0 0
Greater than 1 year, unrealized losses 0 0
Total, fair value 2,169 3,163
Total, unrealized losses 0 0
Government bonds - US    
Debt Securities, Available-for-sale [Line Items]    
Less than or equal to 1 year, fair value 273,527 189,295
Less than or equal to 1 year, unrealized losses (725) (91)
Greater than 1 year, fair value 0 0
Greater than 1 year, unrealized losses 0 0
Total, fair value 273,527 189,295
Total, unrealized losses $ (725) $ (91)