XML 72 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Available-for-Sale Securities - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 170,760 $ 120,392
Gross Unrealized Gains 28 0
Gross Unrealized Losses (257) (90)
Fair Value 170,531 120,302
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 27,481 18,202
Gross Unrealized Gains 3 0
Gross Unrealized Losses (61) (16)
Fair Value 27,423 18,185
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 109,248 82,138
Gross Unrealized Gains 0 0
Gross Unrealized Losses (119) (57)
Fair Value 109,129 82,081
U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,644  
Gross Unrealized Gains 25  
Gross Unrealized Losses 0  
Fair Value 9,669  
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 19,360 16,008
Gross Unrealized Gains 0 0
Gross Unrealized Losses (63) (14)
Fair Value 19,297 15,995
Supranational securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,027 4,044
Gross Unrealized Gains 0 0
Gross Unrealized Losses (14) (3)
Fair Value $ 5,013 $ 4,041