v3.25.2
Marketable Securities (Additional Information) (Details) - Long Term Marketable Securities [Member]
Jun. 30, 2025
Maximum [Member]  
Marketable Securities [Line Items]  
Contractual maturity 2 years
Minimum [Member]  
Marketable Securities [Line Items]  
Contractual maturity 1 year