XML 48 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Short-term marketable securities    
Short-term marketable securities $ 39,192 $ 101,000
Long-term marketable securities    
Long-term marketable securities 0 27,972
Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities   29,059
U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 11,744  
Long-term marketable securities    
Long-term marketable securities   8,929
Recurring    
Cash equivalents    
Total cash equivalents 49,676 42,507
Short-term marketable securities    
Short-term marketable securities 39,192 101,000
Long-term marketable securities    
Long-term marketable securities   27,972
Total assets measured at fair value 88,868 171,479
Recurring | U.S and foreign corporate debt securities    
Cash equivalents    
Total cash equivalents   19,043
Short-term marketable securities    
Short-term marketable securities 18,597 7,013
Recurring | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 8,851 64,928
Recurring | Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities   29,059
Recurring | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 11,744  
Long-term marketable securities    
Long-term marketable securities   8,929
Recurring | Money market fund    
Cash equivalents    
Total cash equivalents 49,676 42,507
Recurring | Level 1    
Cash equivalents    
Total cash equivalents 49,676 42,507
Short-term marketable securities    
Short-term marketable securities 0 0
Long-term marketable securities    
Long-term marketable securities   0
Total assets measured at fair value 49,676 42,507
Recurring | Level 1 | U.S and foreign corporate debt securities    
Cash equivalents    
Total cash equivalents   0
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 1 | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 1 | Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities   0
Recurring | Level 1 | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 0  
Long-term marketable securities    
Long-term marketable securities   0
Recurring | Level 1 | Money market fund    
Cash equivalents    
Total cash equivalents 49,676 42,507
Recurring | Level 2    
Cash equivalents    
Total cash equivalents 0 0
Short-term marketable securities    
Short-term marketable securities 39,192 101,000
Long-term marketable securities    
Long-term marketable securities   27,972
Total assets measured at fair value 39,192 128,972
Recurring | Level 2 | U.S and foreign corporate debt securities    
Cash equivalents    
Total cash equivalents   19,043
Short-term marketable securities    
Short-term marketable securities 18,597 7,013
Recurring | Level 2 | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 8,851 64,928
Recurring | Level 2 | Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities   29,059
Recurring | Level 2 | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 11,744  
Long-term marketable securities    
Long-term marketable securities   8,929
Recurring | Level 2 | Money market fund    
Cash equivalents    
Total cash equivalents 0 0
Recurring | Level 3    
Cash equivalents    
Total cash equivalents 0 0
Short-term marketable securities    
Short-term marketable securities 0 0
Long-term marketable securities    
Long-term marketable securities   0
Total assets measured at fair value 0 0
Recurring | Level 3 | U.S and foreign corporate debt securities    
Cash equivalents    
Total cash equivalents   0
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 3 | U.S. and foreign commercial paper    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 3 | Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities   0
Recurring | Level 3 | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 0  
Long-term marketable securities    
Long-term marketable securities   0
Recurring | Level 3 | Money market fund    
Cash equivalents    
Total cash equivalents $ 0 $ 0