v3.24.1.u1
Fair Value Measurements - Contractual Maturities Available-for-sale Securities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Due in one year or less $ 50,442
Due in greater than one year 0
Total $ 50,442