XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Available for Sale Securities - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 132,448 $ 170,760
Gross Unrealized Gains 8 28
Gross Unrealized Losses (107) (257)
Fair Value 132,349 170,531
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 21,674 27,481
Gross Unrealized Gains 1 3
Gross Unrealized Losses (29) (61)
Fair Value 21,646 27,423
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 86,102 109,248
Gross Unrealized Gains 0 0
Gross Unrealized Losses (35) (119)
Fair Value 86,067 109,129
U.S. government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,761 9,644
Gross Unrealized Gains 7 25
Gross Unrealized Losses 0 0
Fair Value 9,768 9,669
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,903 19,360
Gross Unrealized Gains 0 0
Gross Unrealized Losses (33) (63)
Fair Value 9,870 19,297
Supranational securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,008 5,027
Gross Unrealized Gains 0 0
Gross Unrealized Losses (10) (14)
Fair Value $ 4,998 $ 5,013