v3.26.1
Investments and Fair Value Measurements - Schedule of Unrealized Gain (Loss) on Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 124,677 $ 151,024
Gross Unrealized Gains 97 298
Gross Unrealized Losses (150) (30)
Fair Value 124,624 151,292
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 92,611 108,045
Gross Unrealized Gains 74 223
Gross Unrealized Losses (105) (12)
Fair Value 92,580 108,256
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 25,491 22,457
Gross Unrealized Gains 23 71
Gross Unrealized Losses (44) (14)
Fair Value 25,470 22,514
U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,987 12,744
Gross Unrealized Gains 0 2
Gross Unrealized Losses (1) (3)
Fair Value 3,986 12,743
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,588 7,778
Gross Unrealized Gains 0 2
Gross Unrealized Losses 0 (1)
Fair Value $ 2,588 $ 7,779