v3.26.1
Investments - Schedule of Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Fair Value    
Less than 12 months $ 207,616 $ 177,265
12 months or greater 0 0
Total, fair value 207,616 177,265
Gross Unrealized Losses    
Less than 12 months (549) (144)
12 months or greater 0 0
Total, unrealized losses (549) (144)
Commercial paper    
Fair Value    
Less than 12 months 19,810 84,043
12 months or greater 0 0
Total, fair value 19,810 84,043
Gross Unrealized Losses    
Less than 12 months (4) (12)
12 months or greater 0 0
Total, unrealized losses (4) (12)
Corporate notes and bonds    
Fair Value    
Less than 12 months 168,326 80,981
12 months or greater 0 0
Total, fair value 168,326 80,981
Gross Unrealized Losses    
Less than 12 months (468) (131)
12 months or greater 0 0
Total, unrealized losses (468) (131)
U.S. government and agency securities    
Fair Value    
Less than 12 months 19,480 12,241
12 months or greater 0 0
Total, fair value 19,480 12,241
Gross Unrealized Losses    
Less than 12 months (77) (1)
12 months or greater 0 0
Total, unrealized losses $ (77) $ (1)