XML 108 R36.htm IDEA: XBRL DOCUMENT v3.22.4
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
ASSETS    
Cash and cash equivalents, at carrying value, total $ 100,444 $ 178,872
Available-for-sale securities, amortized cost 207,923 286,138
Available-for-sale securities, gross unrealized gains 28 11
Available-for-sale securities, gross unrealized (Losses) (918) (304)
Available-for-sale securities, estimated fair value 207,033 285,845
Total cash equivalents and available-for-sale securities, amortized cost 258,743 406,057
Total cash equivalents and available-for-sale securities, gross unrealized gains 28 11
Total cash equivalents and available-for-sale securities, gross unrealized (losses) (918) (304)
Total cash equivalents and available-for-sale securities, estimated fair value 257,853 405,764
Money market funds    
ASSETS    
Cash and cash equivalents, at carrying value, total 50,820 119,919
Cash equivalents, gross unrealized gains 0 0
Cash and cash equivalents accumulated gross unrealized loss before tax 0 0
Cash equivalents, estimated fair value 50,820 119,919
Cash equivalents:    
ASSETS    
Cash and cash equivalents, at carrying value, total 50,820 119,919
Cash equivalents, gross unrealized gains 0 0
Cash and cash equivalents accumulated gross unrealized loss before tax 0 0
Cash equivalents, estimated fair value 50,820 119,919
U.S. government-sponsored entity debt securities    
ASSETS    
Available-for-sale securities, amortized cost 18,710 30,700
Available-for-sale securities, gross unrealized gains 0 1
Available-for-sale securities, gross unrealized (Losses) (293) (87)
Available-for-sale securities, estimated fair value 18,417 30,614
Commercial paper securities    
ASSETS    
Available-for-sale securities, amortized cost 101,336 105,792
Available-for-sale securities, gross unrealized gains 22 7
Available-for-sale securities, gross unrealized (Losses) (193) (42)
Available-for-sale securities, estimated fair value 101,165 105,757
Corporate debt securities    
ASSETS    
Available-for-sale securities, amortized cost 11,760 33,723
Available-for-sale securities, gross unrealized gains 0 1
Available-for-sale securities, gross unrealized (Losses) (90) (42)
Available-for-sale securities, estimated fair value 11,670 33,682
Asset-backed securities    
ASSETS    
Available-for-sale securities, amortized cost 24,970 70,807
Available-for-sale securities, gross unrealized gains 2 1
Available-for-sale securities, gross unrealized (Losses) (180) (107)
Available-for-sale securities, estimated fair value 24,792 70,701
U.S. treasury bills    
ASSETS    
Available-for-sale securities, amortized cost 7,950  
Available-for-sale securities, gross unrealized gains 0  
Available-for-sale securities, gross unrealized (Losses) (12)  
Available-for-sale securities, estimated fair value 7,938  
Certificates of deposit    
ASSETS    
Available-for-sale securities, amortized cost 37,599 45,116
Available-for-sale securities, gross unrealized gains 4 1
Available-for-sale securities, gross unrealized (Losses) (142) (26)
Available-for-sale securities, estimated fair value 37,461 $ 45,091
Agency bonds    
ASSETS    
Available-for-sale securities, amortized cost 5,598  
Available-for-sale securities, gross unrealized gains 0  
Available-for-sale securities, gross unrealized (Losses) (8)  
Available-for-sale securities, estimated fair value $ 5,590