XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 171,392 $ 152,866
Unrealized Gains 7 147
Unrealized Losses (60) (6)
Estimated Fair Value 171,339 153,007
U.S. Treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 171,392 152,866
Unrealized Gains 7 147
Unrealized Losses (60) (6)
Estimated Fair Value $ 171,339 $ 153,007
Maturity (in years) 1 or less 1 or less