XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements of Financial Instruments - Summary of Contractual Maturities of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Abstract]    
Amortized Cost, Due in one year or less $ 44,877 $ 54,859
Amortized Cost, Due between one to two years   502
Amortized Cost 44,877 55,361
Estimated Fair Value, Due in one year or less 44,926 54,884
Estimated Fair Value, Due between one to two years   500
Estimated Fair Value $ 44,926 $ 55,384