XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Summary of Amortized Cost and Estimated Fair Value of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 131,989 $ 140,208
Gross Unrealized Gains 81 71
Gross Unrealized Losses (72) (166)
Fair Value 131,998 140,113
US Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortization Cost, Short-term investments 12,957 32,174
Gross Unrealized Gains, Short-term investments 1 3
Gross Unrealized Losses, Short-term investments (6) (34)
Fair Value, Short-term investments 12,952 32,143
Amortization Cost, Long-term investments 9,706 7,242
Gross Unrealized Gains, Long-term investments 14  
Gross Unrealized Losses, Long-term investments   (4)
Fair Value, Long-term investments 9,720 7,238
US Government-Sponsored Enterprises Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortization Cost, Short-term investments 79,806 66,106
Gross Unrealized Gains, Short-term investments 31 68
Gross Unrealized Losses, Short-term investments (66) (85)
Fair Value, Short-term investments 79,771 66,089
Amortization Cost, Long-term investments 29,520 34,686
Gross Unrealized Gains, Long-term investments 35  
Gross Unrealized Losses, Long-term investments   (43)
Fair Value, Long-term investments $ 29,555 $ 34,643