XML 67 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Summary of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Short-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 162,240 $ 94,868
Gross Unrealized Gains 13 0
Gross Unrealized Losses (1,050) (92)
Fair Value 161,203 94,776
Short-term Marketable Securities | Commercial Paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 43,988 32,471
Gross Unrealized Gains 0 0
Gross Unrealized Losses (24) (4)
Fair Value 43,964 32,467
Short-term Marketable Securities | Corporate Bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 47,565 57,315
Gross Unrealized Gains 0 0
Gross Unrealized Losses (553) (79)
Fair Value 47,012 57,236
Short-term Marketable Securities | U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 63,502 5,082
Gross Unrealized Gains 1 0
Gross Unrealized Losses (444) (9)
Fair Value 63,059 5,073
Short-term Marketable Securities | U.S. Government Sponsored Agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 7,185  
Gross Unrealized Gains 12  
Gross Unrealized Losses (29)  
Fair Value 7,168  
Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 5,067 67,983
Gross Unrealized Gains 0 0
Gross Unrealized Losses (159) (331)
Fair Value 4,908 67,652
Long-term Marketable Securities | Commercial Paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 5,067 5,089
Gross Unrealized Gains 0 0
Gross Unrealized Losses (159) (21)
Fair Value $ 4,908 5,068
Long-term Marketable Securities | Corporate Bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis   37,821
Gross Unrealized Gains   0
Gross Unrealized Losses   (193)
Fair Value   37,628
Long-term Marketable Securities | U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis   25,073
Gross Unrealized Gains   0
Gross Unrealized Losses   (117)
Fair Value   $ 24,956