XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Recurring Fair Value Measurement - Schedule of maturities of available-for-sale marketable securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Line Items]    
Amortized cost, Mature in one year or less $ 304,896 $ 300,642
Amortized Cost, Total 304,896 300,642
Fair Value, Mature in one year or less 304,963 300,572
Fair Value, Total $ 304,963 $ 300,572