XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements of Financial Instruments - Summary of Contractual Maturities of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Abstract]    
Amortized Cost, Due in one year or less $ 56,181 $ 54,859
Amortized Cost, Due between one to two years   502
Amortized Cost 56,181 55,361
Estimated Fair Value, Due in one year or less 56,210 54,884
Estimated Fair Value, Due between one to two years   500
Estimated Fair Value $ 56,210 $ 55,384