v3.25.2
Fair Value Measurements - Additional Information (Details)
Jun. 30, 2025
USD ($)
Fair Value Disclosures [Abstract]  
Marketable securities unrealized loss $ 11,000
Aggregate fair value 52,200,000
Allowance for credit losses or other impairment charges related to marketable securities $ 0