XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financial Assets:    
Marketable securities $ 33,966 $ 31,792
Level 1 | Fair Value, Recurring    
Financial Assets:    
Marketable securities 17,318 17,261
Total 121,740 106,332
Level 2 | Fair Value, Recurring    
Financial Assets:    
Marketable securities 16,648 14,531
Total 16,648 14,531
Level 3 | Fair Value, Recurring    
Financial Assets:    
Marketable securities 0 0
Total 0 0
Cash | Level 1 | Fair Value, Recurring    
Financial Assets:    
Cash and cash equivalents 100,710 86,366
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 3,712 2,705
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