v3.26.1
Investments - Summary of Company's Investment Portfolio (Parenthetical) (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Schedule of Investments [Abstract]  
Money market fund investments $ 62,915