v3.26.1
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 14,616 $ 13,346
Unrealized Gains 2 5
Unrealized Losses (4) 0
Fair Value 14,614 13,351
U.S. treasury notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 14,616 13,346
Unrealized Gains 2 5
Unrealized Losses (4) 0
Fair Value $ 14,614 $ 13,351