v3.26.1
Other Income, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Other Income and Expenses [Abstract]    
Interest income $ 6,938 $ 9,865
Net gain on sale of marketable securities 67 0
Other expense (286) (235)
Other income, net $ 6,719 $ 9,630