XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair value measurements    
Total assets at fair value $ 135,636,000 $ 107,297,000
Transfer of assets between levels 0 0
Money market funds    
Fair value measurements    
Total assets at fair value 135,232,000 106,894,000
Certificates of deposit    
Fair value measurements    
Total assets at fair value 404,000 403,000
Level 1    
Fair value measurements    
Total assets at fair value 135,636,000 107,297,000
Level 1 | Money market funds    
Fair value measurements    
Total assets at fair value 135,232,000 106,894,000
Level 1 | Certificates of deposit    
Fair value measurements    
Total assets at fair value 404,000 403,000
Level 2    
Fair value measurements    
Total assets at fair value 0 0
Level 2 | Money market funds    
Fair value measurements    
Total assets at fair value 0 0
Level 2 | Certificates of deposit    
Fair value measurements    
Total assets at fair value 0 0
Level 3    
Fair value measurements    
Total assets at fair value 0 0
Level 3 | Money market funds    
Fair value measurements    
Total assets at fair value 0 0
Level 3 | Certificates of deposit    
Fair value measurements    
Total assets at fair value $ 0 $ 0