XML 66 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 84,436 $ 176,015
Unrealized Gains 1 3
Unrealized Losses (572) (272)
Total 83,865 175,746
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,955 12,635
Total 3,955 12,635
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,984 4,490
Total 4,984 4,490
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 57,231 138,207
Unrealized Gains   3
Unrealized Losses (526) (249)
Total 56,705 137,961
U.S. Treasury Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 18,266 20,683
Unrealized Gains 1  
Unrealized Losses (46) (23)
Total $ 18,221 $ 20,660