XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Financial Assets Measured At Fair Value On A Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Financial Assets:    
Debt securities, available-for-sale $ 27,032 $ 49,987
Level 1 | Fair Value, Recurring    
Financial Assets:    
Debt securities, available-for-sale 4,482 9,881
Total 88,272 66,439
Level 2 | Fair Value, Recurring    
Financial Assets:    
Debt securities, available-for-sale 22,550 40,106
Total 22,550 40,106
Level 3 | Fair Value, Recurring    
Financial Assets:    
Debt securities, available-for-sale 0 0
Total 0 0
Cash | Level 1 | Fair Value, Recurring    
Financial Assets:    
Cash and cash equivalents 77,423 38,862
Cash | Level 2 | Fair Value, Recurring    
Financial Assets:    
Cash and cash equivalents 0 0
Cash | Level 3 | Fair Value, Recurring    
Financial Assets:    
Cash and cash equivalents 0 0
Money market mutual fund | Level 1 | Fair Value, Recurring    
Financial Assets:    
Cash and cash equivalents 6,367 17,696
Money market mutual fund | Level 2 | Fair Value, Recurring    
Financial Assets:    
Cash and cash equivalents 0 0
Money market mutual fund | Level 3 | Fair Value, Recurring    
Financial Assets:    
Cash and cash equivalents $ 0 $ 0