v3.25.2
Marketable Securities (Additional Information) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Marketable Securities [Abstract]  
Realized gains or losses $ 0
Unrealized loss position for greater than 12 months 0
Allowance for credit losses $ 0