v3.24.1.u1
Fair Value Measurements - Additional Information (Details)
Mar. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Debt securities unrealized loss $ 45,000
Aggregate fair value 44,300,000
Allowance for credit losses or other impairment charges related to marketable securities $ 0