v3.26.1
Investments - Summary of Industry composition of investments at fair value (Parenthetical) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Schedule of Investments [Abstract]  
Amortized cost and fair value of money market investments $ 39,527