XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Contractual Maturities of the Company’s Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Amortized cost, due within one year $ 51,154  
Amortized cost, due in one year to five years 0  
Amortized Cost 51,154 $ 47,861
Fair value, due within one year 51,081  
Fair value, due in one year to five years 0  
Fair Value $ 51,081 $ 47,945