v3.26.1
Fair Value Measurements - Assets measured at fair value on recurring basis (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Recurring | Level 2  
Fair Value Measurements  
Fair value $ (51)