XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Recurring Fair Value Measurement - Schedule of maturities of available-for-sale marketable securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
Amortized cost, mature in one year or less $ 286,300 $ 356,404
Amortized cost, total 286,300 356,404
Fair value, mature in one year or less 286,278 356,413
Fair value, total $ 286,278 $ 356,413