XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Marketable Securities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Marketable Securities [Line Items]  
Amortized Cost, current $ 427,053
Unrealized Gains, Current 0
Unrealized Losses, Current (1,869)
Fair Value, current 425,184
U.S. Treasury Securities  
Marketable Securities [Line Items]  
Amortized Cost, current 427,053
Unrealized Gains, Current 0
Unrealized Losses, Current (1,869)
Fair Value, current $ 425,184