XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 157,014 $ 176,015
Unrealized Gains 1 3
Unrealized Losses (1,157) (272)
Total 155,858 175,746
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 20,759 12,635
Total 20,759 12,635
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 12,411 4,490
Unrealized Losses (1)  
Total 12,410 4,490
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 109,170 138,207
Unrealized Gains 1 3
Unrealized Losses (1,057) (249)
Total 108,114 137,961
U.S. treasury notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 14,674 20,683
Unrealized Losses (99) (23)
Total $ 14,575 $ 20,660