XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Financial Assets Measured At Fair Value On A Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Financial Assets:    
Debt securities, available-for-sale $ 16,792 $ 27,032
Level 1 | Fair Value, Recurring    
Financial Assets:    
Debt securities, available-for-sale 2,465 4,482
Total 98,614 88,272
Level 2 | Fair Value, Recurring    
Financial Assets:    
Debt securities, available-for-sale 14,327 22,550
Total 14,327 22,550
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 94,871 77,423
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 1,278 6,367
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