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