v3.26.1
Fair Value Measurement - Schedule of Level 3 Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning balance $ 948 $ 4,858
Change in fair value (948) (3,910)
Fair value, ending balance $ 0 $ 948