XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurement - Summary of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities    
Amortized Cost $ 129,541 $ 622,823
Gross Unrealized Gains 2 0
Gross Unrealized Losses (944) (620)
Estimated Fair Value 128,599 622,203
Asset-backed securities    
Schedule of Available-for-sale Securities    
Amortized Cost 1,146 32,745
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (53)
Estimated Fair Value 1,146 32,692
Corporate debt securities    
Schedule of Available-for-sale Securities    
Amortized Cost 7,139 58,885
Gross Unrealized Gains 0 0
Gross Unrealized Losses (9) (86)
Estimated Fair Value 7,130 58,799
U.S. Treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 111,469 231,230
Gross Unrealized Gains 0 0
Gross Unrealized Losses (934) (469)
Estimated Fair Value 110,535 230,761
Agency bonds    
Schedule of Available-for-sale Securities    
Amortized Cost 2,783  
Gross Unrealized Gains 2  
Gross Unrealized Losses (1)  
Estimated Fair Value 2,784  
Non-U.S. Government securities    
Schedule of Available-for-sale Securities    
Amortized Cost   17,232
Gross Unrealized Gains   0
Gross Unrealized Losses   (12)
Estimated Fair Value   17,220
Commercial paper    
Schedule of Available-for-sale Securities    
Amortized Cost 7,004 282,731
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 7,004 $ 282,731